XDebug,如何禁用单个.php文件的远程调试?

时间:2010-04-03 08:38:10

标签: php xdebug

我正在使用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();
}

......但没有帮助。

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:13)

正如我调查的那样,我应该设置 xdebug.remote_autostart = 0 请参阅文档:http://xdebug.org/docs/remote

重要!您应该通过php.ini更改此值。使用函数ini_set('xdebug.remote_autostart',0)将不起作用,因为sesion已经启动,并且您仍然会向远程主机获取xdebug信息。