Zend Debugger的安装

来源:互联网 发布:淘宝优惠券生成淘口令 编辑:程序博客网 时间:2024/05/16 12:48

Zend studio安装后,对于编辑的php程序,我们还需要调试,Zend提供了一款高效的调试工具:Zend Debugger。我下载的是ZendDebugger-5.2.14-cygwin_nt-i386.zip    

1. 将下载的压缩包解压后,打开该文件夹,会看到readme.txt文档

其中的说明就是安装过程。我们一一说明。

2. 在刚解压的文件夹里面找到与你安装的PHP版本对应的ZendDebugger.dll文件(windows下这样做,如果是linux,找ZendDebugger.so)我们之前安装的是PHP5.2版本,所以我们打开文件夹5_2_x_comp文件夹,在里面我们就可以看到ZendDebugger.dll    

3. 拷贝ZendDebugger.dll到适当的目录。最好是拷贝到php安装目录下的ext文件夹下,那你们放的都是库文件。之前我安装的php目录在D盘,这样ZendDebugger.dll的路径就是D:\webserver\php\ext 

4. 打开php.ini文件(系统目录windows)readme.txt文档第2条是要在php.ini文件中增加这样一行:

zend_extension_ts=/full/path/to/ZendDebugger.dll         

Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll

这样我们将其目录替换,在php.ini文件的末尾增加:

[Zend]        

zend_extension_ts=d:/PHP/ext/ZendDebugger.dll       

注意此处使用的是“/”而不是“\”。         

5.readme.txt文档第3条是接着增加如下两条:       

zend_debugger.allow_hosts=<ip_addresses>       

zend_debugger.expose_remotely=always      

我们需要替换其中的IP地址:     

zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.101/24       

zend_debugger.expose_remotely=always 

其中的“192.168.1.101”是我电脑的本地IP地址,你可以换成你自己的,其他的照写

5. readme.txt文档第4条是将dummy.php文件拷贝到网页根目录下(就是apache的配置文件httpd.conf中定义的DocumentRoot目录)

。之前我定义的是否“D:/webserver/www/”,就把dummy.php文件拷贝到这个目录下。

6. 重启Apache就可以了。        

7. 在浏览器中打开phpinfo.php文件,此时可以查看到Zend Debugger信息

8. 打开Zend Studio,打开“tool(工具)|Preferences(首选项)”。在打开的首选项窗口中选择“Debug(调试)”选项卡,设置调试方式为服务器,Debug Server URL填写web服务器的URL。如果是默认

80端口,就可以不写端口号,直接写成127.0.0.1/或者localhost/。如果apache的端口是8080,就写成127.0.0.1 8080/

9. 打开Zend Studio,打开“tool(工具)|Check Debug Sever Connection (检查Debug服务器连接)”。如果显示如下成功窗口(15),则安装debugger成功