用xampp设置php运行环境经验总结

余额不足 2012-10-30

什么是xampp?XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。它

的更新非常迅速,支持mysql、php5和php4、perl、apache包含了最新的版本。你还可以方便的在php4和php5之间切换它的中文官方网址是:

http://www.xampp.cc

xampp安装和使用

一下载软件包,下载地址:

http://prdownloads.sourceforge.net/xampp/xampp-win32-perl-addon-5.8.8-2.2.3.exe

您也可以在下边的这个地址中寻找最新的下载包:

/xampp

注意:xampp-win32-perl-addon名字中perl-addon指的是这个软件包集成了perl

二 如果机器上边已经安装了APACHE,mysql,应该先卸载掉

三 解压软件包到F:\xampp\,您也可以自己指定解压到什么目录,但是以后的路径您都需要对应进行修改

注意:如果解压到F:\xampp\那么所有的文件都将放在F:\xampp\xampp\这个目录下,是两个xampp

四安装,你只需要运行,注意这一步需要一定的时间才能完成,您需要耐心等待:

F:\xampp\xampp\setup_xampp.bat

五 修改主配置文件

用编辑器打开:F:\xampp\xampp\apache\conf\httpd.conf

查找<Directory/>

将下边的代码块

<Directory/>

OptionsFollowSymLinks

AllowOverrideNone

Orderdeny,allow

Denyfromall

</Directory>

修改为:

<Directory/>

OptionsMultiViews-IndexesIncludesFollowSymLinks

AllowOverrideNone

Orderdeny,allow

#Denyfromall

</Directory>

注意,应该注释掉Deny from all

六运行xampp

F:\xampp\xampp\xampp-control.exe

点击apache和mysql后边的start

注意:启动apache和mysql需要一定的时间,因此不要多次点击

如果一切正常,那么apache和mysql后边都应该显示”running“,如果不正常请看第八步”故障分析“

注意:mysql默认的用户名是root密码为空

您现在就用IE访问目前的网站了:

http://localhost/

七文件路径说明:

您需要将您写好的程序放在这个目录下

f:\xampp\xampp\htdocs\

注:程序并不一定要放在指定的这个目录,可自由放置,在E:\xampp\apache\conf\httpd.conf

中指定路径,重启apache即可。

增加端口

Listen80

listen3000

listen4000

DocumentRoot "E:/xampp/htdocs/www" #默认网站的路径

#配置其它端口访问路径

NameVirtualHostlocalhost:3000

<VirtualHostlocalhost:3000>

##ServerAdminwebmaster@dummy-host.example.com

DocumentRoot"D:/wamp/ehr_utf8/www"

ServerNamelocalhost:3000

##ErrorLoglogs/dummy-host.example.com-error_log

##CustomLoglogs/dummy-host.example.com-access_logcommon

</VirtualHost>

最容易犯的错就是这里的路径没加WWW,程序中路径不用加WWW

=============================下边是补充内容可以不看=============================

八错误诊断:

如果您的机器上边apache不能正常启动,请运行

f:\xampp\xampp\apache_start.bat

来查看详细的错误信息

如果您的机器上边mysql不能正常启动,请运行

f:\xampp\xampp\mysql_start.bat

来查看详细的错误信息

如果您的机器已经安装了IIS,那么apache会报错,443 ssl端口会IIS占用,请修改F:\xampp\xampp\apache\conf\extra\httpd-ssl.conf 端口

号解决

例如:将所有的443都修改为533,这种错误对于80端口也一样可能存在,如果是80端口,请修改

f:\xampp\xampp\apache\conf\httpd.conf

将所有的80修改为8081

九路径补充说明(可以不看):

mysql的数据库文件应该放在下边这个目录:

f:\xampp\xampp\mysql\data

mysql的配置文件是:

f:\xampp\xampp\mysql\bin\my.cnf

相关推荐