eclipse+Xdebug调试PHP
- 选择和PHP版本匹配的XDebug
登录https://xdebug.org/wizard.php,复制phpinfo()的信息到下面的框中,自动分析出匹配的XDebug版本,然后下载所需版本。
2.将下载的文件复制到 php根目录\ext 下面,然后修改hp.ini信息
在php.ini末尾添加:
1 [Xdebug] 2 zend_extension="D:/Develop/php56/ext/php_xdebug-2.5.4-5.6-vc11-x86_64.dll" 3 xdebug.auto_trace = On 4 xdebug.show_exception_trace = On 5 xdebug.remote_autostart = On 6 xdebug.remote_enable = On 7 xdebug.collect_vars = On 8 xdebug.collect_return = On 9 xdebug.collect_params = On 10 xdebug.trace_output_dir="D:/Develop/xDebugLog" 11 xdebug.profiler_output_dir="D:/Develop/xDebugLog" 12 xdebug.profiler_enable=On 13 xdebug.remote_host=localhost 14 xdebug.remote_port=9000 15 xdebug.remote_handler=dbgp
3.打开Eclipse,打开window->preferences窗口,选择下图中的选项添加配置
这里注意Executable path中选择后,其他配置会自动读出
在Debugger做如下调整,注意最好改下端口(原端口9000),经常有使用原端口的调试时出现
57% waiting for xdebug session的情况
最后在按下图配置下Debug就好
4.验证,输出phpinfo()信息,可看到下图就成功了