首页 > 代码库 > php开发环境的Debug配置全解

php开发环境的Debug配置全解

[Xdebug] 

;Xdebug 的存放路径,这里有个小问题就是, zend_extension_ts的写法,如果你的phpinfo在检测之后提示的是Thread Safe Build:yes那么你就需要使用zend_extension_ts个写法,否则你就需要zend_extension的写法,这个也是很重要的(注意如果你事把这段直接复制的话,需要在ini中把这些文字删除掉或者在每一行的前边加上”;”来注释掉它,否则在Apache启动的时候就会出错

 ;zend_extension_ts= C:\Program Files\PHP\ext\php_xdebug-2.1.2-5.2-vc6.dll

是否开启自动跟踪

 ;xdebug.auto_trace = On

是否开启异常跟踪

 ;xdebug.show_exception_trace = On

是否开启远程调试自动启动

 ;xdebug.remote_autostart = On 

是否开启远程调试

;xdebug.remote_enable = On 

允许调试的客户端IP

;xdebug.remote_host=127.0.0.1

 

远程调试的端口(默认9000)

;xdebug.remote_port=9000 

这里需要注意的是如果你的扩展的路径没有错而且Apache也无法启动的话,那就说明你的端口可能被占用了,这个时候你需要把这个端口给修改一下,你可以任意指定一个其他的端口,比如9999。

 

调试插件dbgp

;xdebug.remote_handler=dbgp 

是否收集变量

;xdebug.collect_vars = On

是否收集返回值

 ;xdebug.collect_return = On

是否收集参数

;xdebug.collect_params = On

跟踪输出路径,如果你的d盘不存在这个xdebug文件夹请新建一个

;xdebug.trace_output_dir="d:\xdebug"

是否开启调试内容

 xdebug.profiler_enable=On

调试输出路径,如果你的d盘不存在这个xdebug文件夹请新建一个

;xdebug.profiler_output_dir="d:\xdebug" 

 

 技术分享

 

php开发环境的Debug配置全解