首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止Xdebug以停止自身调试?

如何停止Xdebug以停止自身调试?
EN

Stack Overflow用户
提问于 2020-02-13 05:56:44
回答 1查看 267关注 0票数 0

我使用的是Xdebug和Web差事。如果我在php.ini中使用下面的设置,那么每个设置都可以正常工作:

代码语言:javascript
复制
zend_extension = /usr/lib/php/20151012/xdebug.so
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = /var/www/html/xdebug

如果我通过访问www.example.com/webgrind,打开Web研磨,那么cache.out文件就会显示出来,我可以很好地分析所有的事情。

如果我使用这些设置,将为每个url启用xdebug,则会生成cache.out文件,但当我单击web差使中的update时,它只会继续加载。据我所知,xdebug也会在这个url上启动调试过程,因为整个站点都启用了xdebug。

代码语言:javascript
复制
zend_extension = /usr/lib/php/20151012/xdebug.so
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = /var/www/html/xdebug

当我在/webgrind目录中工作,但在其他地方保持启用时,我如何禁用x调试进程?

我发现第二个答案清楚地提到了同样的事情。湿网磨

在您提取代码的Web研磨目录中,添加一个.htaccess文件并将此内容放入其中,以避免web差使其自身进行分析: php_flag xdebug.profiler_enable 0

我有一个 nginx +php安装程序,我已经将许多.htaccess规则转换为nginx重写规则,但是不能这样做。

我如何实现我的设置,或有任何其他方式,我可以让它工作?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-13 11:33:33

您可以将.user.ini文件作为等价性使用到.htaccess文件。.user.ini文件应该只包含以下内容:

代码语言:javascript
复制
xdebug.profiler_enable=0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60201304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档