无法使Xdebug(WAMP)与Atom一起使用

时间:2018-01-05 08:32:16

标签: php xdebug atom-editor

我在本地使用WAMP,在我的编辑器中使用Atom。我想使用Xdebug,所以我在Atom中安装了php-debug软件包。在Chrome中,我已经安装了插件“Xdebug Helper”以通过一个简单的按钮关闭和打开Xdebug,我还在设置中添加了IDE键xdebug-atom

我在php.ini中为xdebug添加了这些行:

zend_extension ="c:/wamp/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11.dll"
xdebug.remote_enable=1
xdebug.idekey = "xdebug-atom"
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1    
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=false

在Atom中,我在config.cson中添加了这些行:

  "php-debug":
    ServerAddress: "127.0.0.1"
    ServerPort: 9000
    currentPanelHeight: "292px"
    currentPanelMode: "bottom"

我可以在Atom中切换Xdebug窗口,并在我的php脚本中设置断点。但是当我重新加载我的Web应用程序时没有任何反应,我尝试更改所有设置并重新启动Atom和WAMP几次。

谁能看到我做错了什么?

1 个答案:

答案 0 :(得分:0)

最后我做对了。通过php.ini中的这些设置,连接可以正常工作:

zend_extension ="c:/wamp/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11.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:/wamp/tmp"
xdebug.show_local_vars=0
xdebug.remote_autostart = 0
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000