在Ubuntu上配置PHP内存限制,您需要修改PHP的配置文件php.ini
打开终端(快捷键:Ctrl + Alt + T)。
首先,找到您的PHP安装位置。运行以下命令:
php --ini 输出结果将显示PHP配置文件的位置。通常,php.ini文件位于/etc/php/{版本号}/cli/php.ini(命令行模式)或/etc/php/{版本号}/fpm/php.ini(PHP-FPM模式)。
例如,如果您的PHP版本是7.4,那么文件路径可能是/etc/php/7.4/cli/php.ini或/etc/php/7.4/fpm/php.ini。
使用文本编辑器打开php.ini文件。在这个例子中,我们将使用nano编辑器:
sudo nano /etc/php/{版本号}/cli/php.ini 将{版本号}替换为您的实际PHP版本号。例如,对于PHP 7.4,命令将是:
sudo nano /etc/php/7.4/cli/php.ini 如果您使用的是PHP-FPM,请将cli替换为fpm。
在php.ini文件中找到以下行:
; memory_limit = 128M 这里的值(128M)是PHP内存限制的默认值。要更改此值,请删除分号(;),然后输入您希望设置的内存限制。例如,要将内存限制设置为256M,请更改为:
memory_limit = 256M 按Ctrl + X退出nano编辑器,然后按Y保存更改,最后按Enter确认文件名。
重启PHP服务以使更改生效。如果您使用的是PHP-FPM,请运行以下命令:
sudo systemctl restart php{版本号}-fpm 将{版本号}替换为您的实际PHP版本号。例如,对于PHP 7.4,命令将是:
sudo systemctl restart php7.4-fpm 如果您使用的是Apache,请运行以下命令:
sudo systemctl restart apache2 对于Nginx和PHP-FPM,请运行以下命令:
sudo systemctl restart nginx sudo systemctl restart php{版本号}-fpm 现在,您已经成功地在Ubuntu上配置了PHP内存限制。