您的位置:首页 > 编程语言 > PHP开发

Zend debugger 的配置安装

2010-12-09 14:38 323 查看
     以前用过Zend debugger的,不过那时候是同事帮我配置的环境。由于新装了环境 ,而且换了XAMPP,以前用WDP的。由于要开发修改一个drupal模块,所以想搭个测试环境,跑一跑。

     
大概的印象还是有的,虽然自己不太会php,特别是一些配置的东西,不过还是会使用百度,google的。先google一下Zend
debug,找到了知道要用的调试器为Zend debugger,刚开始连名字都不记得了。然后就搜到了两篇安装指南。按照说明先到http://downloads.zend.com/pdt/server-debugger
下载最新的debugger。我下载的是ZendDebugger-5.2.14-cygwin_nt-i386.zip
。将其解压缩。得到一个目录:
<DIR> 4_3_x_comp

<DIR> 4_4_x_comp

<DIR> 5_0_x_comp

<DIR> 5_1_x_comp

<DIR> 5_2_x_comp

<DIR> 5_2_x_nts_comp

321 dummy.php

6,934 Inventory.xml

376 md5

832 README.txt
这里我用的是5_2_x_comp中的ZendDebugger.dll。
 
下面是具体的操作步骤。

1、请将ZendDebugger.dll复制到您的php安装目录下,比如:F:/xampp/php。

2、然后将下面的4行内容加到您的php.ini:

[Zend]

zend_extension_ts=F:/xampp/php/ZendDebugger.dll

zend_debugger.allow_hosts=127.0.0.1

zend_debugger.expose_remotely=always

其中,127.0.0.1是远程调试的文件所在机器的IP;我是本地web调试

3、将dummy.php复制到apache的document root目录。

4、重启apache。

     打开浏览器运行:http://127.0.0.1/phpinfo.php

 
    
我照着作了,但是不对,始终建立不起来,不知道具体原因。又翻了好几篇文章,结果都是同一篇文章的转载。google虽好,但是解决不了我的问题。决定百
度一下,很快找到一篇强文,因为对方也是用的xampp,里面说在xampp环境下php.ini文件指的是apache下面的F:/xampp
/apache/bin中的php.ini,靠,我先前一直在改的是F:/xampp/php下面的php.ini和php5.ini,我说怎么不行啊。
按照所说的修改F:/xampp/apache/bin下面的php.ini就可以了。由于我装的XAMPP版本比较新,自带了
ZendExtensionManager,zendOptimizer,需要将
     ;zend_extension_ts = "F:/xampp/php/zendOptimizer/lib/ZendExtensionManager.dll"
     ;zend_extension_manager.optimizer_ts = "F:/xampp/php/zendOptimizer/lib/Optimizer"
     ;zend_optimizer.enable_loader = 0
     ;zend_optimizer.optimization_level=15
    注释掉,原来是没有的。我觉得应该可以共存的,不过这里zend_extension_ts这个重复了,不注掉下面的apache起不来。这个我试了。
 
总结,XAMPP下面,搭建Zend debugger需注意两点:
1,  php.ini文件指的是F:/xampp/apache/bin中的,apache/bin下面的。
2,  需要注释掉ZendExtensionManager的;zend_extension_ts等等。
 
    不过第2点可能存在更好的解决方案。我所用的环境为XAMPP, 其中php为5.2.6,操作系统vista,调试工具zend debugger.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息