发现了个调试PHP源码的好同志: PHP DEBUG TOOLS 其项目地址: http://freshmeat.net/projects/PHP-debug-tools/
文件下载地址: http://freshmeat.net/urls/7c58ae3fecce5763e7546b958d36e082
目前是1.03版本
这里偶的环境是WINDOW XP,APACHE2.2,PHP5.2+ Zend Optimizer,
这里结合PHP DEBUG TOOLS的帮助文档来讲解,图有些是摘自文档. 一.安装篇
安装前的准备环境:必须得先装X-Debug,
至于怎样安装X-Debug请看http://www.xdebug.org/docs/install 1. 从http://www.xdebug.org/download.PHP下载合适你的X-DEBUG版本
2. 解压DLL文件到PHP安装目录下的ext目录,如C:/PHP/ext/PHP_xdebug-2.0.4-5.2.8-nts.dll
3. 修改PHP.ini文件,加入下段:
-------------偶是变态的分割线,你看不见我------------------------
zend_extension = "C:/PHP/ext/PHP_xdebug-2.0.4-5.2.8-nts.dll"
xdebug.collect_includes = Off
xdebug.default_enable = Off xdebug.dump_globals = Off
xdebug.dump_once = Off
xdebug.extended_info = Off
-------------偶是变态的分割线,你看不见我------------------------
注:This example is for non-thread safe version. For the thread safe version change "zend_extension" to "zend_extension_ts" 安装完毕,解压PHP DEBUG TOOLS压缩包里的所有文件到网站发布目录.
(假设发布目录为c:\www,那么就在其新建一个debug目录,把所有文件扔进去) 在浏览器中输入:http://localhost/debug/test1-debug.PHP
如果看见下图则安装成功.
二.调试篇
1.Debug errors
如以下代码:
<div class="codetitle"><a style="CURSOR: pointer" data="17275" class="copybut" id="copybut17275" onclick="doCopy('code17275')"> 代码如下: