一、安装xdebug模块 1、去www.xdebug.org下载相应版本PHP的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,如保存成:php_xdebug.dll 2、修改php.ini,增加如下信息,在文件的最后 [Xdebug] zend_extension_ts="c:/php5/ext/php_xdebug.dll" xdebug.auto_trace=On xdebug.collect_params=On xdebug.collect_return=On xdebug.trace_output_dir="c:/php5/debuginfo" xdebug.profiler_enable=On xdebug.profiler_output_dir="c:/php5/debuginfo" Debuginfo比较恶心,需要自己建立好目录才能生成文件,否则不会生成的。 参数解释: zend_extension_ts="c:/Webserver/php5/ext/php_xdebug.dll" ;加载xdebug模块。这里不能用extension=php_xdebug.dll的方式加载,必须要以zend的方式加载,否则安装上后,phpinfo是显示不出xdebug这个项的。 xdebug.auto_trace=on; ;自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。 xdebug.collect_params=on; ;打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。 xdebug.collect_return=on ;打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。 xdebug.trace_output_dir=”c:Tempxdebug” ;设定函数调用监测信息的输出文件的路径。 xdebug.profiler_enable=on ;打开效能监测器。 xdebug.profiler_output_dir=”c:Tempxdebug”; ;设定效能监测信息输出文件的路径。 还有一些更为具体的参数设定,详见:/uploadfile/201212/7/3D104558475.gif" /> (责任编辑:admin) |