ubuntu

PHP配置Ubuntu内存限制怎么办

小樊
43
2025-09-19 01:27:13
栏目: 编程语言

在 Ubuntu 上配置 PHP 内存限制,可以通过修改 PHP 配置文件 php.ini 来实现。以下是具体步骤:

方法一:通过命令行临时修改

  1. 打开终端

  2. 查看当前的 PHP 内存限制

    php -i | grep memory_limit
    
  3. 临时修改内存限制

    php_value memory_limit 256M
    

    这里的 256M 是你想要设置的内存限制,你可以根据需要调整。

方法二:永久修改 PHP 内存限制

  1. 找到 php.ini 文件: 通常情况下,php.ini 文件位于 /etc/php/{version}/cli/php.ini/etc/php/{version}/fpm/php.ini,其中 {version} 是你的 PHP 版本号。

    你可以使用以下命令找到 php.ini 文件的位置:

    php --ini
    
  2. 编辑 php.ini 文件: 使用你喜欢的文本编辑器(如 nanovim)打开 php.ini 文件:

    sudo nano /etc/php/{version}/cli/php.ini
    

    或者

    sudo nano /etc/php/{version}/fpm/php.ini
    
  3. 修改内存限制: 找到 memory_limit 这一行,并将其值修改为你想要的大小。例如:

    memory_limit = 256M
    
  4. 保存并退出编辑器

    • 如果使用 nano,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。
    • 如果使用 vim,按 Esc,然后输入 :wq 并按 Enter 保存并退出。
  5. 重启 PHP 服务: 根据你使用的 PHP-FPM 或 CLI,重启相应的服务以使更改生效。

    • 对于 PHP-FPM

      sudo systemctl restart php{version}-fpm
      

      例如,如果你的 PHP 版本是 7.4,则命令为:

      sudo systemctl restart php7.4-fpm
      
    • 对于 CLI

      sudo systemctl restart php{version}-cli
      

      例如,如果你的 PHP 版本是 7.4,则命令为:

      sudo systemctl restart php7.4-cli
      

验证更改

再次运行以下命令来验证内存限制是否已成功更改:

php -i | grep memory_limit

你应该会看到新的内存限制值。

通过以上步骤,你可以在 Ubuntu 上成功配置 PHP 的内存限制。

0
看了该问题的人还看了