just do it

zend optimizer 和 xdebug 共存问题

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,说明安装配置成功。

点赞