微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php.ini 说它正在被读取,但没有出现任何自定义

如何解决php.ini 说它正在被读取,但没有出现任何自定义

我在运行 Ubuntu/Apache2 的 EC2 实例上运行 PHP7.4。在进行了一些更新(仅使用 apt-get 更新、升级等)之后,我的 PHP 似乎被搞砸了。目前一切都设置为认配置。可以加载模块,但对 PHP.ini 的任何自定义都不会生效。

为了清楚起见,我在我的网络浏览器中运行了 PHPinfo(),它说加载的 PHP.ini 文件是:

/etc/PHP/7.4/apache2/PHP.ini

在这文件中,我有 memory_limit = 3048M。我已经多次重新启动并重新加载了apache。无论如何,PHPinfo() 总是说我的memory_limit 是 128M。 memory_limit 不是唯一的,max_input_varsmax_input_time,“加载的”PHP.ini 文件中的任何变量都没有被加载。

可能是什么问题?

解决方法

想通了。 Apache 没有警告我 php.ini 文件中的任何错误。我去了 /var/log/apache2/error.log 并在我的 php.ini 文件中发现了语法错误。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。