我已经阅读并尝试了我发现的但是我无法让它工作,它只是在开始调试时继续挂在“等待连接(netbeans-xdebug)”。
我确实安装了xdebug(我正在使用wamp)并且我实际上设法使用sublime text 2处理断点(是的,这是正确的!)所以问题不在于我的电脑本身的php / xdebug而是一些设置我不见了。
我的php.ini for xdebug:
; XDEBUG Extension
[xdebug]
;zend_extension ="c:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
zend_extension ="c:\wamp64\bin\php\php5.6.25\ext\php_xdebug-2.5.4-5.6-vc11-x86_64.dll"
xdebug.remote_enable = 1
xdebug.profiler_enable = 0
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
xdebug.remote_hander =dbgp
xdebug.remote_mode = req
xdebug.remote_host =127.0.0.1
xdebug.remote_port = 9000
xdebug.idekey=netbeans-xdebug
xdebug.remote_connect_back=1
xdebug.remote_autostart=1
Netbeans调试选项设置为默认值,但我取消选中“在第一行停止”,因为我在某处读到了这样做。
如果您需要更多关于某事的信息,请告诉我。
答案 0 :(得分:0)
我已经找到了自己的问题(因为其他一切似乎都在我身边),netbeans不会出于某种原因调试非root网址,当然我不想每次都打开root所以我已经使用常规网址(www.someurl.com)为该特定项目创建了虚拟主机,现在看起来工作正常。
另外我不确定我的php.ini xdebug设置是否需要每一行,但我保留了它,因为我不打算检查多余的行,所以如果你不确定你的xdebug设置只是从我的Q中复制整件事。