错误的内存限制:“已耗尽允许的内存大小 X 字节”
遇到错误“已耗尽允许的内存大小 67108864 字节,”尽管 phpinfo 报告内存限制为 128M,但这并不罕见。让我们深入探讨一下这种差异背后的原因。
PHP 的配置设置可以在多个位置进行设置:
PHPinfo 将“Master”值显示为默认值,将“Local”值显示为活动配置。可以在上述任何位置覆盖活动配置。
值得注意的是,PHP 为命令行和 Web 服务器操作维护单独的 .ini 文件。命令行上下文中 phpinfo() 报告的内存限制可能与 Web 脚本中报告的内存限制不同。
在特定实例中,主 php 文件中的 ini_set() 调用对用户来说是未知的,正在修改内存限制,导致错误消息,尽管 phpinfo 报告了更高的值。
以上是为什么 PHP 在 phpinfo() 中报告的内存限制高于实际允许的大小?的详细内容。更多信息请关注PHP中文网其他相关文章!