首页 > 代码库 > 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配置全解