1.1 前往http://museum.php.net/php5/下载自己所需要的版本,在本次实验中我选择的是线程安全的php-5.2.17-Win32.zip(考虑到下面的apache是线程安全该处确保也是线程安全的版本)
1.2 解压php-5.2.17-nts-Win32.zip至d:\apps\php 目录下面,复制php.ini-recommended为php.ini
1.3 修改php.ini
1.3.1 更改扩展路径在php.ini中找到 extension_dir = './' 将其改为 extension_dir = 'D:/apps/php/ext'
1.3.2 打开其它的扩展如mysql gd pdo socket
在php.ini 中找到;extension=php_ 开头的,并解除注解即可
1.3.3 修改时区
找到d:\apps\apache\conf\httpd.conf 备份该文件,然后找开httpd.conf
2.2.1 改原webroot目录找到 <Directory "D:/apps/apache/htdocs"> 并修改为 <Directory "D:/apps/apache/www">
2.2.2 配置apache让其支持PHP (以模块的方式安装)#configure for php5 LoadModule php5_module "d:/apps/php/php5apache2_2.dll" AddHandler application/x-httpd-php .php # configure the path to php.ini PHPIniDir "d:/apps/php"
文件 phpinfo.php 并在文件中键入下面的代码
<?php phpinfo(); ?>然后在浏览器中输入 http://localhost/phpinfo.php即看到php的配置信息
3.1 下载ZendDebugger
最新的ZendDebugger 可以在http://downloads.zend.com/pdt/server-debugger/中下载,本人选择的是| +--4_3_x_comp | |-ZendDebugger.dll +--4_4_x_comp | |-ZendDebugger.dll +--5_0_x_comp | |-ZendDebugger.dll +--5_1_x_comp | |-ZendDebugger.dll +--5_2_x_comp | |-ZendDebugger.dll +--5_2_x_nts_comp --非线程安全版本(如果你选择的apache和php都是非线程安全的请选择该目录下面的文件) | |-ZendDebugger.dll | |-ZendDebugger.dll | |-dummy.php |-Inventory.xml |-README.txt -- 安装说明文件 |-md5
[Zend] zend_extension_ts=d:\apps\php\ZendDebugger.dll #如果是非线程安全配置 把上面的注掉把下面一行注解解除即可 #zend_extension=d:\apps\php\ZendDebugger.dll zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always
3.3 复制 dummy.php至d:\apps\www
3.4 重启apache4.1 Open Source PHP Development Tools
详细信息参看http://www.zend.com/community/pdt?ecl=EclipseZend