我正在使用Eclipse IDE +远程Xdebug。 EclipseIDE正在监听9000端口以获取某种Xdebug信息。
服务器上有一些由cron运行的php脚本。因此,每个cron执行xdebug都会向我的工作站发送信息,而EclipseIDE正试图在我的项目中找到这个文件。但无法找到文件,因为运行scrits的cron与我正在使用的项目无关。因此,每个运行Eclipse IDE的cron都会发出此消息http://img2.pict.com/22/fc/86/3299517/0/screenshot2b142.png
我试图将cron执行的php脚本添加到一些字符串中......
if (function_exists('xdebug_disable')) {
xdebug_disable();
}
......但没有帮助。
有什么想法吗?
谢谢
答案 0 :(得分:13)
正如我调查的那样,我应该设置 xdebug.remote_autostart = 0 请参阅文档:http://xdebug.org/docs/remote
重要!您应该通过php.ini更改此值。使用函数ini_set('xdebug.remote_autostart',0)将不起作用,因为sesion已经启动,并且您仍然会向远程主机获取xdebug信息。