我正在使用wamp 2.0并尝试为php安装XDebug扩展。我已按照此处所写的所有步骤http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP 但仍然无法正常工作。
有任何建议如何解决这个问题?
答案 0 :(得分:41)
请按照http://xdebug.org/find-binary.php
上的说明操作欢呼声, 德里克
答案 1 :(得分:4)
如果您只是使用wampserver 3.0.6和php 7.0.10使用xdebug调试本地会话,那么几乎无需编辑您的 php.ini 手动强大> (稍后会详细介绍)。
您可以从托盘图标菜单激活 xdebug.remote_enable 。这样做会产生类似 php.ini 中的以下输出(它位于文件的绝对末尾):
; XDEBUG Extension
[xdebug]
zend_extension ="C:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll"
xdebug.remote_enable = On
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="C:/wamp64/tmp"
xdebug.show_local_vars=0
从那里开始,你需要专门添加自己(至少在VS代码中使用php-debug扩展名) php.ini :< / p>
xdebug.remote_autostart = 1
不要忘记在此之后重启wampserver。 如果 您需要远程连接到其他主机,您可能需要som变体(用远程IP替换127.0.0.1):
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
但这远远超出了我的回答范围,因为这开启了一整套新的蠕虫恕我直言
答案 2 :(得分:3)
按照Derick提到的http://xdebug.org/find-binary.php上的说明进行操作,但在Wampserver 3.0.0上配置xdebug时,我还必须将以下代码添加到我的php.ini中。
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir = C:\wamp\tmp
答案 3 :(得分:0)
我的WAMP(3.2.0)已经具有xdebug