eclipse+Xdebug调试PHP

  1. 选择和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()信息,可看到下图就成功了

 

posted @ 2017-10-09 21:32  Pones  阅读(191)  评论(0编辑  收藏  举报