gpt4 book ai didi

php - 模块可以加载但不显示在 phpinfo() 页面上吗?

转载 作者:太空宇宙 更新时间:2023-11-04 05:19:35 30 4
gpt4 key购买 nike

enter image description here我们的测试环境中有一个 phpinfo() 页面,其中显示标题 已加载的模块 并显示所有已加载的模块。实时站点上的重复 phpinfo() 页面没有已加载模块部分,并且一些处理 GZIP 压缩等内容的模块看起来好像未加载。 Linux 人员表示,有问题的模块(mod_headers、mod_deflate 和 mod_expires)位于 LoadModule 语句中。

我希望为此站点启用 GZIP 压缩。通过 .htaccess,我成功地在其他站点和其他服务器上打开了 GZIP 压缩,但在此站点/服务器上却没有。因为 phpinfo() 上没有显示已加载的模块,所以我试图确定是否可以加载模块而不显示在 phpinfo() 页面上?

PHP版本是5.6.30

最佳答案

对于任何寻求此问题另一个答案的人(就像我一样):

如果您看到“php -m”已加载模块,并且您的 phpinfo() 页面显示正在加载正确的 php.ini 文件,但新模块仍未显示在列表中,这可能很有用:

如果您使用 PHP FastCGI 进程管理器(某些 Linux 发行版在安装 Web 服务器和 PHP 时默认启用它),您不仅需要重新启动/重新加载 Apache,还需要重新启动/重新加载 FPM(php-fpm):

<em>sudo systemctl reload httpd</em>
<em>sudo systemctl reload php-fpm</em>

之后,您创建的 phpinfo() 页面将正确显示添加的新模块(FPM 正在为加载了新模块的页面提供服务)

关于php - 模块可以加载但不显示在 phpinfo() 页面上吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43548171/

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