我正在尝试设置xdebug,以便我可以调试我的php wordpress项目。我正在使用MAMP来运行项目,并在php.ini文件中配置了xdebug,如下所示。
zend_extension="/Applications/MAMP/bin/php/php5.5.26/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
debug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.idekey=“netbeans-xdebug”
xdebug.remote_port=9001
xdebug.remote_autostart=1
这是有效的,因为我可以在我的phpinfo()中看到xdebug。
我现在正在尝试将netbeans连接到xdebug,以便我可以实际调试我的代码。我已经将netbeasns指向了端口9001上的xdebug-netbeans。然后我尝试调试我的项目,但它只是卡在了
等待连接(netbeans-xdebug)
它已经为我工作了两次(它进入了调试模式)但是在点击继续(它在index.php的第一行停止)后,它将不再工作,页面将无法加载。然后我尝试重新加载调试,但它又回到等待连接。
知道什么是错的吗?
感谢。
答案 0 :(得分:0)
在php.ini文件中
implicit_flush = On
(默认为关闭)。
这里PHP将告诉输出层在每个输出块之后自动刷新它自己。
我希望这有帮助。