我使用的是Xdebug和Web差事。如果我在php.ini中使用下面的设置,那么每个设置都可以正常工作:
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。
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重写规则,但是不能这样做。
我如何实现我的设置,或有任何其他方式,我可以让它工作?谢谢!
发布于 2020-02-13 11:33:33
您可以将.user.ini文件作为等价性使用到.htaccess文件。.user.ini文件应该只包含以下内容:
xdebug.profiler_enable=0https://stackoverflow.com/questions/60201304
复制相似问题