答案1
您可以使用 find 命令搜索 PHP memory_limit 设置的其他实例。
例如:
find /etc -type f -exec grep -H 'memory_limit' {} \;
这将搜索 /etc 中提及 memory_limit 的所有文件(递归)。
需要注意的是:作曲家网站建议的值高达 2gb。
https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors
答案2
我刚刚遇到了与 apache 和 php 类似的问题。我的变量在正确的 php.ini 文件中设置正确,并且我重新启动了 apache 服务,但 php 的值直到我重新启动整个服务器才改变。原来我运行的是 php-fpm,它是它自己的服务(而不是作为 apache“模块”运行的 php),需要重新启动的是该服务,而不是 apache 服务。类似systemctl restart php-fpm
或对我而言systemctl restart php8.3-fpm
可能有帮助