xdebug cashgrind.out.*文件不生成


xdebug cashgrind.out.* files not being generated

我正试图将xdebug放在centOS web服务器上,并使用其分析功能为将放在其上的php代码做准备。目前我已经安装了apache,安装了所有必要的php东西,还运行了pecl install xdebug来安装xdebug。我还用zend_extension=/usr/lib/php/modules/xdebug.so行修改了php.ini文件,现在当我运行php -m xdebug出现在"常规模块"answers"zend模块"中,正如我所理解的那样。下面是我的php.ini文件的示例:

    zend_extension="usr/lib/php/modules/xdebug.so"
    xdebug.profiler_enable = 1
    xdebug.profiler_output_dir = "/var/www/phplogs/"

在我的/var/www/html/目录中,我有一个info.php文件如下:<?php phpinfo();?>我重新启动httpd,然后使用lynx -dump localhost/info.php(我ssh到CLI)。运行这个之后,当我ls /var/www/phplogs时,文件夹中没有任何东西。想法吗?

事实证明这只是另一个令人讨厌的SELinux问题。在使用service httpd start启动httpd之前使用setenforce 0,然后将其重新打开:setenforce 1。这样做之后,如果php.ini被配置为在op中,日志记录应该可以完美地工作。