XAMPP安装与使用方法详细解析


Posted in PHP onNovember 27, 2013

XAMPP 是一个把Apache网页服务器与PHP、Perl及MySQL集合在一起的安装包,允许用户可以在自己的电脑上轻易的建立网页服务器。使用 XAMPP 您可以轻松的在本机调试您的 PHP 程序、CMS以及 wordpress 博客程序。本文主要分享一下 XAMPP 的使用教程。

XAMPP 使用方法
1.下载 XAMPP
首先下载 XAMPP ,您可以在本页面下方提供的链接直接点入官方网站下载。

2.安装 XAMPP
我使用的是 XAMPP 的 Windows 版的安装包,下载后直接安装即可,安装过程所有选项保持默认即可。建议不要直接装在 C 盘。安装过程结束后,您会在 开始/程序/XAMPP 菜单下找到 XAMPP。您可以使用 XAMPP 控制面板来启动/停止所有服务或安装/卸载所有服务。

XAMPP安装与使用方法详细解析

3.配置 XAMPP
在浏览器里输入:http://localhost  或者 http://127.0.0.1  即可看到 XAMPP 欢迎界面。如果出现错误请查看您在以前是否安装过类似软件 ,如 dedecms 的 dedeampz,并存可以有些冲突,停止这些软件的运行或者直接卸载即可。

4.修改phpMyAdmin配置
首先用相关软件打开位于D:/xampp/phpMyAdmin 文件夹中的config.inc.php文件。
搜索

<SPAN style="COLOR: #000088">$cfg</SPAN>
<SPAN style="COLOR: #009900">[</SPAN>
<SPAN style="COLOR: #0000ff">'Servers'</SPAN>
<SPAN style="COLOR: #009900">]</SPAN>
<SPAN style="COLOR: #009900">[</SPAN>
<SPAN style="COLOR: #000088">$i</SPAN>
<SPAN style="COLOR: #009900">]</SPAN>
<SPAN style="COLOR: #009900">[</SPAN>
<SPAN style="COLOR: #0000ff">'auth_type'</SPAN>
<SPAN style="COLOR: #009900">]</SPAN>
 <SPAN style="COLOR: #339933">=</SPAN>
 <SPAN style="COLOR: #0000ff">'config'</SPAN>
<SPAN style="COLOR: #339933">;</SPAN>

将其中的config (系缺省值)更改为cookie 保存。

5.登陆 XAMPP
通过默认主页 http://localhost 左侧的phpmyadmin导航栏进入phpmyadmin界面,可直接通过http: //localhost/phpmyadmin/ 进入web登陆界面,输入用户名root后直接点击登陆(密码默认为空)即可。
注:在默认状态下,phpmyadmin有两个用户名,分别是pma和root。其中,root是管理员身份,而pma则是普通用户身份,但二者在缺省状态下均无密码。

6.建立新的管理员帐号及删除原有的root帐号
首先进入权限选项卡,点击root帐号编辑其权限,在最底端的只输入相应的用户名和密码,其余选项保持其缺省值,确认后即可产生与原有root帐号相同权限的新帐号;随后,再次编辑root帐号的权限,并在最底端的更改登录信息/复制用户中选择“从用户表中删除旧用户”,其余选项不变,确认后即可删除原有的root帐号。园子这样操作也是为了安全性考虑,不推荐使用root用户,最好新建一个具有所有功能的用户来管理数据库。

7.更改pma帐号密码
与root相似,但是,当更改其帐号后会有出错信息,此时,用相关软件将config.inc.php第63行的pma密码更改与 web设置相对应,此时,登陆就不会再出错了。pma密码可以不填。不用他就好了。

经过上述的配置后 xampp 的基本配置已经完成了,请记住您的站点根目录为 xampp 目录下的 htdocs 文件夹。您可以在 htdocs 目录下创建任意一个站点。例如将 test.html 放在 ./xampp/htdocs/new 路径下,您就可以在浏览器的地址栏中输入 http://localhost/new/test.html 来访问这个文件。

需要注意的问题
1.root等管理员密码无需在config.inc.php中更改。

2.只有pma不设置密码时,XAMPP主界面的MySQL database的状态才会显示为ACTIVATED状态!

3.不要使用XAMPP for Windows Version 1.5.2自带的mysql管理软件来设置。如果设置了,会在C:/windowns目录下产生一个my.ini文件。如果要重新安装,则需要将此my.ini文件删除,以免影响后续设置。

4.必要时请更改默认端口,APACHE的默认端口是80,如果你装有IIS,就会有冲突。所以,要更改一个端口。打开xampp/apache/conf/httpd.conf,把 listen 80 改为其它的端口,如99,8080等等。

5.您可能会遇到安装了xampp,在本机通过localhost和ip都可以访问,但是局域网其它机器不能访问的问题。解决方法是:修改 xampp/apache/httpd.conf,把Listen 80改成Listen 192.168.0.188:80,192.168.0.188换成您服务器的ip。

PHP 相关文章推荐
新浪新闻小偷
Oct 09 PHP
PHP 强制下载文件代码
Oct 24 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
判断PHP数组是否为空的代码
Sep 08 PHP
PHP实现异步调用方法研究与分享
Oct 27 PHP
phpnow php探针环境检测代码
Nov 04 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
php基本函数汇总
Jul 09 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
Nov 30 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
php for 循环使用的简单实例
Jun 02 PHP
浅析echo(),print(),print_r(),return之间的区别
Nov 27 #PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
Nov 27 #PHP
php strnatcmp()函数的用法总结
Nov 27 #PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 #PHP
php对二维数组按指定键值key排序示例代码
Nov 26 #PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 #PHP
PHP获取当前url的具体方法全面解析
Nov 26 #PHP
You might like
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
桌面中心(三)修改数据库
2006/10/09 PHP
PHP 文件缓存的性能测试
2010/04/25 PHP
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
PHP session_start()问题解疑(详细介绍)
2013/07/05 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
PHP 文件锁与进程锁的使用示例
2017/08/07 PHP
js 目录列举函数
2008/11/06 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
JQuery Dialog的内存泄露问题解决方法
2010/06/18 Javascript
重载toString实现JS HashMap分析
2011/03/13 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
解决 window.onload 被覆盖的问题方法
2020/01/14 Javascript
小程序跳转H5页面的方法步骤
2020/03/06 Javascript
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
python的socket编程入门
2018/01/29 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
python之拟合的实现
2019/07/19 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
pytorch数据预处理错误的解决
2020/02/20 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
北大自主招生自荐信
2013/10/19 职场文书
汽修专业自荐信
2014/07/07 职场文书
品牌转让协议书
2014/08/20 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书