1.下载XDebug扩展
下载地址:https://xdebug.org/download.php
根据自己的php环境下载对应的版本
2.配置php.ini
//加载xdebug
zend_extension ="D:\upupw5\PHP5\ext\php_xdebug.dll"
xdebug.collect_params = 1
xdebug.collect_return = 1
//自动跟踪回溯
xdebug.auto_trace = 0
//回溯信息输出目录
xdebug.trace_output_dir = "D:\upupw5\xdebug\trace"
//是否生成报告文件
xdebug.profiler_enable = 0
//报告文件输出目录
xdebug.profiler_output_dir = "D:\upupw5\xdebug\profiler"
xdebug.max_nesting_level = 100
//打开xdebug调试功能
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
3.注意事项
开启xdebug在运行较大的工程后,出现链接超时的情况,把auto_trace和profiler_enable关闭就可以正常访问了,猜测应该是回溯和报告文件占用了太多资源导致的
建议在5.6及以上的php环境中使用xdebug,本人在5.5环境中配置了xdebug,开启之后,访问较大的工程会返回错误状态码500,在关闭报告文件和回溯的情况下,也出现一样的问题,问题的原因还没找到,升级到5.6问题就解决了