PHP + Zend Studio + apache 的基本配置

来源:互联网 发布:p2p网络监控软件 编辑:程序博客网 时间:2024/06/14 09:59

最近业余开始学习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,设置监听端口如下:

<span style="font-size:18px;">#Listen 12.34.56.78:80Listen 127.0.0.1:8084</span>

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

<span style="font-size:18px;"># php5 supportLoadModule php5_module D:\DEVELOP\PHP\php-5.6.7-Win32-VC11-x64/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir "D:\DEVELOP\PHP\php-5.6.7-Win32-VC11-x64"</span>

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


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

<span style="font-size:18px;">D:\DEVELOP\PHP\Apache24\bin>httpd.exe -k installD:\DEVELOP\PHP\Apache24\bin>httpd.exe -k startup</span>

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


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

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

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


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

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

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


说明:

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

0 0