在 PHP 中,可以通过修改 php.ini 配置文件来调整内存限制。以下是具体步骤:
php.ini 文件。这个文件通常位于 PHP 安装目录下,或者在 conf 或 etc 目录下。如果你不确定文件的位置,可以创建一个名为 phpinfo.php 的文件,内容如下:<?php
phpinfo();
?>
将此文件上传到你的服务器,然后通过浏览器访问它。在显示的页面中,查找 “Loaded Configuration File” 一项,它会告诉你 php.ini 文件的确切位置。
php.ini 文件。找到以下行:memory_limit = 128M
这里的数字表示当前的内存限制。你可以将其更改为你需要的值,例如:
memory_limit = 256M
或者,如果你想取消内存限制,可以将其设置为:
memory_limit = -1
请注意,取消内存限制可能会导致服务器资源耗尽,因此请谨慎操作。
保存对 php.ini 文件的更改。
重启你的 Web 服务器以使更改生效。这取决于你使用的服务器类型。对于 Apache,可以使用以下命令:
sudo service apache2 restart
对于 Nginx 和 PHP-FPM,可以使用以下命令:
sudo service nginx restart
sudo service php-fpm restart
现在,PHP 的内存限制应该已经更新为你设置的值。如果你仍然遇到问题,请确保你的代码没有内存泄漏或其他性能问题。