在Ubuntu系统中,要设置PHP的memory_limit,您需要编辑PHP配置文件php.ini
打开终端(Terminal)。
首先,找到您的PHP安装位置。运行以下命令:
php --ini
这将显示PHP的配置文件路径。通常,php.ini文件位于/etc/php/{版本号}/cli或/etc/php/{版本号}/apache2目录中,其中{版本号}是您安装的PHP版本,例如7.4。
使用文本编辑器打开php.ini文件。例如,如果您使用的是nano编辑器,可以运行以下命令:
sudo nano /etc/php/{版本号}/cli/php.ini
如果您使用的是Apache服务器,请将cli替换为apache2。
在php.ini文件中找到memory_limit设置。如果没有找到,请在文件末尾添加以下行:
memory_limit = 128M
您可以将128M更改为您希望设置的任何内存限制。例如,如果您希望将内存限制设置为256MB,请将其更改为256M。
保存并关闭php.ini文件。如果您使用的是nano编辑器,可以按Ctrl + X,然后按Y,最后按Enter键。
重启您的Web服务器以使更改生效。如果您使用的是Apache服务器,可以运行以下命令:
sudo systemctl restart apache2
如果您使用的是PHP-FPM,请运行以下命令:
sudo systemctl restart php{版本号}-fpm
将{版本号}替换为您安装的PHP版本,例如php7.4-fpm。
现在,您的PHP内存限制已更改为您在php.ini文件中设置的值。