PHP开发环境搭建
一是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服务。在访问,应该就可以了,不可以的话,请留言