ubuntu

Ubuntu中如何调整PHP内存限制

小樊
43
2026-01-03 03:25:34
栏目: 编程语言

在Ubuntu系统中,要调整PHP内存限制,您可以通过以下步骤进行操作:

  1. 打开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
    
  2. 查找memory_limit设置: 在php.ini文件中,找到memory_limit这一行。它可能已经被注释掉(以分号;开头),或者设置为一个特定的值,如128M

  3. 修改memory_limit值: 如果找到了memory_limit设置,取消注释(删除行首的分号)并修改其值。例如,如果您想将内存限制设置为256M,您可以将其更改为:

    memory_limit = 256M
    

    如果没有找到memory_limit设置,您可以在文件的末尾添加以下行:

    memory_limit = 256M
    
  4. 保存并关闭文件: 如果您使用的是nano编辑器,按Ctrl + X,然后按Y,最后按Enter键保存更改并退出。

  5. 重启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)。

0
看了该问题的人还看了