首页 > 编程语言 >Linux下PHP内存限制怎么设置

Linux下PHP内存限制怎么设置

来源:互联网 2026-04-15 16:31:04

Linux系统如何调整PHP内存限制 当PHP应用程序需要处理更复杂的任务时,默认的内存限制可能无法满足需求。通过修改核心配置文件,可以轻松解决此问题。整个过程清晰明了,下面将分步说明。 定位PHP配置文件 关键文件是 php.ini,其位置取决于PHP的运行方式: 如果PHP通过Apache网页服

Linux系统如何调整PHP内存限制

当PHP应用程序需要处理更复杂的任务时,默认的内存限制可能无法满足需求。通过修改核心配置文件,可以轻松解决此问题。整个过程清晰明了,下面将分步说明。

定位PHP配置文件

关键文件是 php.ini,其位置取决于PHP的运行方式:

长期稳定更新的攒劲资源: >>>点此立即查看<<<

  • 如果PHP通过Apache网页服务器运行,配置文件通常位于:/etc/php/{php_version}/apache2/php.ini
  • 如果PHP在命令行(CLI)模式下使用,配置文件通常位于:/etc/php/{php_version}/cli/php.ini

请将路径中的 {php_version} 替换为实际使用的PHP版本号。例如,对于PHP 7.4,路径可能为 /etc/php/7.4/apache2/php.ini

编辑配置文件

找到文件后,使用文本编辑器打开并修改。以常用的 nano 编辑器为例,打开对应路径的文件:

sudo nano /etc/php/{php_version}/apache2/php.ini

或对于命令行配置:

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

修改内存限制参数

在打开的 php.ini 文件中,搜索 memory_limit 这一行。通常默认设置如下:

memory_limit = 128M

这里的 128M 表示128兆字节。可以根据应用程序的实际需求调整该值。例如,要提升到256兆,可将其改为:

memory_limit = 256M

修改完成后,保存文件并退出编辑器。

重启服务使配置生效

修改配置文件后,需要重启相关服务才能使新设置生效。

  • 对于Apache服务器,执行以下命令:
sudo systemctl restart apache2
  • 对于Nginx配合PHP-FPM 的常见组合,则需要重启PHP-FPM服务,通常Nginx本身无需重启:
sudo systemctl restart php{php_version}-fpm

(同样,请将 {php_version} 替换为您的PHP版本号,例如 php7.4-fpm

至此,您已成功调整PHP的内存限制。之后,PHP脚本将使用新设定的内存额度运行。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。