zend optimizer 和 xdebug 共存问题

php相关 / 2011年07月27日 16时05分 / 11969人浏览
Xdebug是一款开放源代码的php程序调试器,具有类似于Java的Exception的“跟踪回溯”的功能,可以根据程序的执行一步步跟踪到出错的具体位置,哪怕程序中的调用很复杂,我们也可以通过这个功能来理清代码关系,迅速定位,快速排错。 安装注意 如果已经安装了  zend optimizer  就不能和xdebug共存 同时开启会出现 服务器 无法启动现象,所以只能把zend 暂时关闭 才可以使用 xdebug xdebug下载地址:http://www.xdebug.org/download.php 版本选择: xdebug有Non-thread-safe(非线程安全)、thread-safe(线程安全) 写一个test.php,内容为<?php phpinfo(); ?>,搜索"Thread Safety" enable为线程安全版、disable为非线程安全版 选择VC6还是VC9? 标明 MSVC9 (Visual C++ 2008) 的是VC9 如果你在apache1或者apache2下使用PHP,你应该选择VC6的版本 如果你在IIS下使用PHP应该选择VC9的版本 VC6的版本使用visual studio6编译 VC9使用Visual Studio 2008编译,并且改进了性能和稳定性。VC9版本的PHP需要你安装Microsoft 2008 C++ Runtime 不要在apache下使用VC9的版本 Xdebug安装: 将下载的php_xdebug-2.1.0-5.2-vc6.dll放到C:\php5\ext目录,重命名为php_xdebug.dll; 编辑php.ini,加入下面几行: [Xdebug] zend_extension_ts="d:/AppServ/php5/ext/php_xdebug.dll" xdebug.auto_trace=on xdebug.collect_params=on xdebug.collect_return=on xdebug.trac_output_dir="d:/AppServ/debuginfo" xdebug.profiler_enable=on xdebug.profiler_output_dir="d:/AppServ/debuginfo" 后面的目录="d:/AppServ/debuginfo"为你想要放置Xdebug输出的数据文件的目录,可自由设置。 4. 重启Apache; 5. 写一个test.php,内容为<?php phpinfo(); ?>,如果输出的内容中有看到xdebug,说明安装配置成功。