为了账号安全,请及时绑定邮箱和手机立即绑定

如何停止 Xdebug 以停止调试本身?

如何停止 Xdebug 以停止调试本身?

PHP
慕码人2483693 2022-09-17 21:43:30
我正在使用Xdebug与网络格林德。如果我在php.ini中使用以下设置,那么一切工作正常:zend_extension = /usr/lib/php/20151012/xdebug.soxdebug.profiler_enable_trigger = 1xdebug.profiler_output_dir = /var/www/html/xdebug如果我通过 www.example.com/webgrind 打开webgrind,则会显示cache.out文件,我可以很好地分析所有内容。如果我使用这些设置,其中将为每个网址启用xdebug,则会生成cache.out文件,但是当我在webgrind中单击更新时,它只会继续加载。据我所知,xdebug也开始在此URL上调试过程,因为xdebug在整个站点上都启用了。zend_extension = /usr/lib/php/20151012/xdebug.soxdebug.profiler_enable = 1xdebug.profiler_output_dir = /var/www/html/xdebug如何在 /webgrind 目录中工作时禁用 xdebug 进程,但在其他地方保持启用状态?我发现这篇文章的第二个答案清楚地提到了同样的事情。网络研磨机上在已提取代码的 Webgrind 目录中,添加一个 .htaccess 文件并将此内容放入其中,以避免 webgrind 分析自身:php_flag xdebug.profiler_enable 0我有一个nginx + php-fpm设置,我已经将许多.htaccess规则转换为nginx重写规则,但不能对此做同样的事情。我如何通过我的设置实现相同的目标,或者有没有其他方法可以让它工作?谢谢!
查看完整描述

1 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

您可以使用可用作文件等效的文件。该文件应仅包含以下内容:.user.ini.htaccess.user.ini

xdebug.profiler_enable=0


查看完整回答
反对 回复 2022-09-17
  • 1 回答
  • 0 关注
  • 74 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信