gpt4 book ai didi

php - Apache 不加载 Xdebug,但从命令行启动时加载

转载 作者:可可西里 更新时间:2023-10-31 22:16:55 29 4
gpt4 key购买 nike

我知道这听起来很奇怪,但请相信我,这就是正在发生的事情。这是我的系统设置:

Windows7
Apache 2.2
PHP 5.2.12
Xdebug 2.0.5

我在我的 PHP.ini 文件中配置了 XDebug。当我运行 php -m 时,我确实看到 Xdebug 已加载。现在,如果我启动 Apache AS A SERVICE(或通过 Apache Monitor),并运行 phpinfo(),它不会显示正在加载 Xdebug。

但是,(现在是疯狂的部分),如果我进入我的 Apache bin 目录,并简单地运行 httpd.exe,然后去查看 phpinfo(),Xdebug 现在显示为正在加载!

此外,通过服务或命令行启动时比较一些 phpinfo() ,这两种情况下的 php.ini 文件看起来是相同的。除了正在加载的 Xdebug 部分,一切看起来都一样。

拜托,如果您有任何想法,我们将不胜感激。

最佳答案

我最近遇到了同样的问题,但我不得不针孔 SELinux 以允许 httpd 访问 xdebug.so 模块:

chcon -v -R --type=httpd_sys_content_t /path/to/your/xdebug.so

重新启动 httpd,一切正常。

关于php - Apache 不加载 Xdebug,但从命令行启动时加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2207489/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com