|
|
1
48
去
&燃气轮机;
&燃气轮机;
&燃气轮机;
检查
(*). 做
将主机置于
鼠标右键单击
&燃气轮机;
调试
(这将开始侦听调试连接)。没有启动浏览器。进来
(*)您可能还需要设置一个 路径映射 -对我来说,它在没有 |
|
|
2
23
默认情况下,当未指定“xdebug\u SESSION\u START”Cookie/URL参数时,xdebug不会尝试连接到远程主机。 通过在php.ini中将xdebug.remote_autostart设置为1,可以使xdebug“始终打开”。 此外,您必须在NetBeans中启动PHP调试器才能使其工作。我还没有找到更好的解决方案,但是您可以让PHP调试器监听传入的连接,方法是开始调试随机文件(使用CTRL+SHIFT+F5开始调试文件),然后在断点处停止后继续(按F5)。Netbeans调试器应该一直运行,直到您真正停止它为止。
|
|
|
3
3
减少 将我的PHP.ini文件中设置的参数数恢复到所需的最小值。这似乎为我解决了问题。
我还将默认的xdebug.idekey从netbeans xdebug重命名为default,然后重新命名。 重新启动Apache后,xdebug再次开始工作:我不确定到底是什么修复了它,但一个好的起点可能是 只需从php.ini文件中最少数量的xdebug设置开始,然后慢慢添加更多设置(如果需要)。 我怀疑这可能与跟踪设置有关,但不能确定。 我最终使用的基本设置是:
|
|
|
4
1
不确定Netbeans,但我使用过的任何其他IDE都始终在侦听调试连接。通过附加查询字符串,可以从xdebug启动新的调试会话
|