如何配置PHP的开发和调试环境
0. 安装需要的文件
前提:已安装并配置好php、apache、mysql。
1) ZendStudio -5_5_0.exe
http://downloads.phpchina.com/zend/studio/5.5.0/ZendStudio-5_5_0.exe
Username: Team FCN! License Key: 0359d06510103500
2) ZendStudioServer-5.1.0a-Windows-i386.exe
http://hi.baidu.com/ayifa/blog/item/3db0f8d322e842dea8ec9a4b.html
3) ZendOptimizer-3.3.0a-Windows-i386.zip
http://www.skycn.com/soft/20133.html#download
4) ZendDebugger-5.2.12-cygwin_nt-i386.zip
http://downloads.zend.com/pdt/server-debugger/
1. 安装ZendStudio(client)
基本上就是下一步要完全安装,可能要选择php和apache的位置。在帮助->注册中输入注册码。
2. 安装ZendStudioServer
基本上就是下一步,一定要选择php和apache的安装位置,可能需要提供apache的网站根目录。
安装完后点击开始菜单中的快捷方式。但是提示页面提示要安装ZendOptimizer才能使用ZendStudioServer 的web程序。
3. 安装ZendOptimizer
基本上就是下一步,一定要选择php和apache的安装位置,可能需要提供apache的网站根目录。
这时就可以通过phpinfo函数观察是否optimizer是否安装成功了,如果成功的话,我们继续访问ZendStudioServer 的web程序。
但是此时会出现在页面上会出现Zend Debugger module was not loaded。
4. 安装ZendDebugger
ZendDebugger-5.2.12-cygwin_nt-i386.zip,在任意地方解压缩,把此文件夹中的类似于4_3_x_comp的文件夹都改名为php-4.3.x(这个地方要注意,版本号是用点来分隔的,不是下划线),一一对应,不可以把数字搞错。然后拷贝这些目录,到Zend Studio Server的安装目录的lib/Debugger-5.1.0目录下,把dummy.php 复制到网站根目录。重新启动apache服务,就可以了。
可能这种方法不奏效,那么就将对应版本ZendDebugger.dll放到php安装根目录下,然后拷贝dummy重启apache。
5. 配置ZendStudio(client)
工具->首选项->调试中,调试方式选择:服务器,Debug Server URL写http://localhost,记住“调试URL的第一行断点”复选框一定要选中。
工具->检查Debug Server连接,此时如果提示“已与Debug Server链接成功”,表明配置成功。
6. 验证测试环境
我使用的是discuz论坛来进行测试。
1) 安装discuz论坛
Discuz!_6.0.0_SC_UTF8.zip(http://www.discuz.com/download/)下载后按照安装向导进行安装。我将它放到wwwroot下的bbs中。
2) 验证调试功能
保持ZDE打开状态,调出IE或Firefox的Zend工具栏,并选择在debug中选择all pages on this site选项。
然后在地址栏输入http://localhost/bbs/,此时如果能自动跳到ZDE中那么就表明我们的配置成功了!!!