所以我尝试了多个教程来让xdebug在我的开发服务器上运行。我到目前为止找到的最好的是this。
我已经安装了xdebug,它在我的phpinfo()中正确显示。我安装了https://github.com/joonty/vdebug,当我点击F5时,效果很好。问题是我然后去我的开发服务器IP地址,如“http:///?XDEBUG_SESSION_START = 1”,它不会绊倒任何东西。我的vim xdebug只是超时了。
我已按以下方式设置我的php.ini文件:
zend_extension=/usr/lib/php5/20090626/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
我似乎无法弄清楚为什么会这样。任何帮助,将不胜感激。
答案 0 :(得分:1)
我在debug.ini中有这些设置
0 zend_extension=xdebug.so
1 xdebug.remote_enable=on
2 xdebug.remote_handler=dbgp
3 xdebug.remote_host=localhost
4 xdebug.remote_port=9000
5
6 xdebug.profiler_output_dir="/tmp"
7 xdebug.profiler_append=0
8 xdebug.profiler_enable_trigger=On
9 xdebug.profiler_output_name="%H-%u.trace"
10
11 xdebug.profiler_enable=0
12 xdebug.remote_autostart=1
13 xdebug.max_nesting_level=200
探查器的内容不相关,但remote_autostart可能会对您有所帮助。