在Ubuntu上,您可以通过修改PHP配置文件php.ini
来设置内存限制。以下是详细步骤:
打开终端(快捷键:Ctrl + Alt + T)。
首先,找到您的PHP安装目录。通常情况下,它位于/etc/php/{版本号}/cli
或/etc/php/{版本号}/fpm
。您可以使用以下命令找到正确的路径:
php --ini
输出结果类似于:
Configuration File (php.ini) Path: /etc/php/7.4/cli
Loaded Configuration File: /etc/php/7.4/cli/php.ini
在这个例子中,PHP版本是7.4,安装目录是/etc/php/7.4/cli
。
使用文本编辑器打开php.ini
文件。在这个例子中,我们将使用nano
编辑器:
sudo nano /etc/php/7.4/cli/php.ini
如果您使用的是PHP-FPM,请将cli
替换为fpm
:
sudo nano /etc/php/7.4/fpm/php.ini
在php.ini
文件中找到memory_limit
设置。如果没有找到,请在文件末尾添加一行。将其设置为您所需的内存限制,例如:
memory_limit = 256M
这将内存限制设置为256MB。您可以根据需要更改此值。
保存并关闭php.ini
文件。在nano
编辑器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重启PHP服务以使更改生效。如果您使用的是PHP CLI,运行以下命令:
sudo service php{版本号}-cli restart
在这个例子中,我们将重启PHP 7.4 CLI服务:
sudo service php7.4-cli restart
如果您使用的是PHP-FPM,请将cli
替换为fpm
:
sudo service php{版本号}-fpm restart
在这个例子中,我们将重启PHP 7.4 FPM服务:
sudo service php7.4-fpm restart
现在,您已经成功设置了Ubuntu上PHP的内存限制。