PHP + Zend Studio + apache 的基本配置

最近业余开始学习PHP, 选择的IDE为Zend Studio 12,PHP版本是5.6.7,apache版本是24, 操作系统为win8。


第一步安装PHP。

PHP官网下载PHP5.6.7压缩包,下载完成后解压,将以下2个路径设置环境变量(路径为解压后实际路径)

D:\DEVELOP\PHP\php-5.6.7-Win32-VC11-x64;

D:\DEVELOP\PHP\php-5.6.7-Win32-VC11-x64/ext;


第二步配置apache。

修改bin目录下的httpd.conf文件, 搜索listen,设置监听端口如下:

#Listen 12.34.56.78:80
Listen 127.0.0.1:8084

在httpd.conf文件最后添加以下内容:

# php5 support
LoadModule php5_module D:\DEVELOP\PHP\php-5.6.7-Win32-VC11-x64/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:\DEVELOP\PHP\php-5.6.7-Win32-VC11-x64"

添加后apache服务器可以支持PHP5。 其中的路径为PHP解压后实际路径。


以管理员身份打开命令提示符cmd,执行以下2步:

D:\DEVELOP\PHP\Apache24\bin>httpd.exe -k install

D:\DEVELOP\PHP\Apache24\bin>httpd.exe -k startup

打开浏览器,访问127.0.0.1:8084, 出现"it works"界面, apache服务器配置成功。


第三步安装、配置zend studio,并运行一个新建工程。

1、安装完zend studio后,新建一个local php project,名为phptest,并新建一个文件hello.php。

2、进入Run Configurations ,配置PHP server 如下图示:

PHP + Zend Studio + apache 的基本配置_第1张图片PHP + Zend Studio + apache 的基本配置_第2张图片PHP + Zend Studio + apache 的基本配置_第3张图片PHP + Zend Studio + apache 的基本配置_第4张图片

配置完成后,点击运行,显示找不到网页。

这个时候,重新打开apache的httpd.conf文件,搜索DocumentRoot,将其值修改为zend studio的工作空间,如下:

#DocumentRoot "D:\DEVELOP\PHP\Apache24/htdocs"
DocumentRoot "C:\LAN_WORK\php_workspace1"
此时再次右键点击hello.php,选择run as ->php web application,  运行成功,见下图:

PHP + Zend Studio + apache 的基本配置_第5张图片

说明:

在httpd.conf里直接修改DocumentRoot是一种简单粗暴的手段,不值得提倡。正确的做法应该是设置虚拟目录。作者尝试设置过,没有成功,网上的参考又多是Linux下的。由于目的是为了能让PHP程序跑起来,而不是去研究apache,目的已经达到,于是作罢了。后面有机会再研究吧。(其实并不会

你可能感兴趣的:(PHP)