PHP开发环境搭建

Lightmarec 2012-08-23

一是Eclipse+phpeclipse插件

安装phpeclipse插件地址为

http://phpeclipse.sourceforge.net/update/stable/1.2.x/

二是使用xampp

apache集成好的xampp,安装就能用了,非常方便,但是仅仅限于开发环境。部署环境的话,还是要自己去配置的。

xampp的安装参考http://www.apachefriends.org/zh_cn/xampp-linux.html#1673

这儿有一份XAMPP缺乏安全防护的列表:

MySQL管理员(root)没有密码。

MySQL可通过网络访问。

ProFTPD使用“lampp”作为用户名“nobody”的密码。

PhpMyAdmin可以通过网络访问。

示例程序可以通过网络访问。

MySQL和Apache在同一个用户名(nobody)下运行。

当你使用xampp1.8.0的时候,访问phpmyadmin时,会碰到以下错误:

“Accessforbidden!

NewXAMPPsecurityconcept:

Accesstotherequestedobjectisonlyavailablefromthelocalnetwork.

Thissettingcanbeconfiguredinthefile"httpd-xampp.conf".

Ifyouthinkthisisaservererror,pleasecontactthewebmaster.

Error403localhost

Apache/2.4.2(Unix)OpenSSL/1.0.1cPHP/5.4.4”

解决方案如下:

vim/opt/lampp/etc/extra/httpd-xampp.conf

找到#sinceXAMPP1.4.3

<Directory"/opt/lampp/phpmyadmin">

AllowOverrideAuthConfigLimit

Requireallgranted

Orderallow,deny

Allowfromall

</Directory>

添加红色部分

然后找到

<LocationMatch"^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">

Orderdeny,allow

#Denyfromall

#Allowfrom::1127.0.0.0/8\

#fc00::/710.0.0.0/8172.16.0.0/12192.168.0.0/16\

#fe80::/10169.254.0.0/16

Allowfromall

ErrorDocument403/error/XAMPP_FORBIDDEN.html.var

</LocationMatch>

注释掉红色部分,添加上蓝色部分。

/opt/lampp/lampprestart重启一下xampp服务。在访问,应该就可以了,不可以的话,请留言

相关推荐