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 相关文章推荐
php入门学习知识点七 PHP函数的基本应用
Jul 14 PHP
判断PHP数组是否为空的代码
Sep 08 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
php匹配字符中链接地址的方法
Dec 22 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
Nov 23 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
Dec 17 PHP
CentOS系统中PHP安装扩展的方式汇总
Apr 09 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
360搜索引擎自动收录php改写方案
Apr 28 PHP
Yii2语言国际化自动配置详解
Aug 22 PHP
laravel5使用freetds连接sql server的方法
Dec 07 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
PHP循环语句笔记(foreach,list)
2011/11/29 PHP
(function(){})()的用法与优点
2007/03/11 Javascript
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
JavaScript自定义分页样式
2017/01/17 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
2017/09/12 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
JavaScript多种图形实现代码实例
2020/06/28 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
Python中的异常处理相关语句基础学习笔记
2016/07/11 Python
基于Python列表解析(列表推导式)
2018/06/23 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
Python转换字典成为对象,可以用&quot;.&quot;方式访问对象属性实例
2020/05/11 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
python 8种必备的gui库
2020/08/27 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
幼儿园园长岗位职责
2013/11/26 职场文书
个人贷款担保书
2014/04/01 职场文书
个人委托书怎么写
2014/04/04 职场文书
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
联谊活动总结
2014/08/28 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书
2019财务转正述职报告
2019/06/27 职场文书