在Ubuntu系统中,要调整PHP内存限制,您可以通过以下步骤进行操作:
打开php.ini文件:
通常,php.ini文件位于/etc/php/{版本号}/apache2/或/etc/php/{版本号}/cli/目录下。其中{版本号}是您安装的PHP版本,例如7.4。您可以使用文本编辑器打开它,如nano或vim。
使用nano编辑器的命令如下:
sudo nano /etc/php/{版本号}/apache2/php.ini
或者
sudo nano /etc/php/{版本号}/cli/php.ini
查找memory_limit设置:
在php.ini文件中,找到memory_limit这一行。它可能已经被注释掉(以分号;开头),或者设置为一个特定的值,如128M。
修改memory_limit值:
如果找到了memory_limit设置,取消注释(删除行首的分号)并修改其值。例如,如果您想将内存限制设置为256M,您可以将其更改为:
memory_limit = 256M
如果没有找到memory_limit设置,您可以在文件的末尾添加以下行:
memory_limit = 256M
保存并关闭文件:
如果您使用的是nano编辑器,按Ctrl + X,然后按Y,最后按Enter键保存更改并退出。
重启Web服务器: 对于Apache服务器,运行以下命令:
sudo systemctl restart apache2
对于Nginx和PHP-FPM,运行以下命令:
sudo systemctl restart php{版本号}-fpm
sudo systemctl restart nginx
其中{版本号}是您安装的PHP版本,例如7.4。
现在,PHP内存限制已成功调整为您设置的值。请注意,这些更改仅适用于Web服务器环境。如果您使用的是PHP CLI(命令行接口),则需要修改相应的php.ini文件(例如/etc/php/{版本号}/cli/php.ini)。