1.1 wamp/wnmp环境搭建
wamp组合是使用最多的测试环境,常用的集成环境包有phpStudy、WampServer、XAMPP以AppServ。其中使用最方便且功能最强大的是phpStudy,该程序包集成最 新 的Apache+Nginx+Lighttpd+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,不需要配置就可以直接使用,是非常方便、好用的PHP调试环境。并且它支持26种环境组合随意更改,截至目前,它支持Apache、Nginx、Lighttpd、IIS6/7/8中任意一种WebServer随时在PHP 5.2、PHP 5.3、PHP 5.4、PHP 5.5、PHP 5.6中切换组合使用。我们可以在phpStudy官网www.phpstudy.net直接下载phpStudy安装程序。
我们通过官网链接http://www.phpstudy.net/phpstudy/phpStudy-x64.zip下载最新版的phpStudy。安装后,双击系统桌面上phpStudy图标即可启动服务,默认是Apache+PHP 5.3。这时候访问http://localhost/即可看到phpStudy探针,如图1-1所示。
图1-1
我们可以点击界面上的“其他选项”菜单按钮,在菜单中找到“PHP版本切换”项,更改配置和切换Web服务组合,如图1-2所示。
图1-2
点开选项中的“PHP版本切换”我们看到26种环境组合可以供我们随意切换,如图1-3所示。
图1-3
当我们需要Nginx环境时,只需选中Nginx+PHP*,然后点击“应用”按钮即可。
然而,在启动Web服务时偶尔也会遇到服务启动失败的情况,最常见的是WebServer服务端口被占用以及WebServer配置文件错误。对于端口占用,解决方案有两种,第一种是更换WebServer的服务端口,在配置文件中更改监听端口号即可;第二种则是结束占用端口的进程。
如果Apache的配置文件httpd.conf出错,用命令行模式启动Apache,并带上参数,Apache会提示你配置文件哪里有错误,然后就可以针对性地解决,命令是:httpd.exe-w-n"Apache2"-k start,其中Apache2表示服务名。