【问题标题】:php.ini says it's being read, but any customizations don't appearphp.ini 说它正在被读取,但没有出现任何自定义
【发布时间】:2020-12-22 21:36:22
【问题描述】:

我在运行 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 文件中的任何变量都没有被加载。

可能是什么问题?

【问题讨论】:

    标签: php apache


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-11-25
      • 2012-03-23
      • 1970-01-01
      • 2011-02-11
      • 2023-03-24
      • 2018-03-03
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多