商城首页欢迎来到中国正版软件门户

您的位置:首页 >Linux下PHP内存限制怎么设置

Linux下PHP内存限制怎么设置

  发布于2026-05-02 阅读(0)

扫一扫,手机访问

在Linux系统中调整PHP内存限制

当PHP应用需要处理更复杂的任务时,默认的内存配额可能就显得捉襟见肘了。别担心,通过修改一个核心配置文件,就能轻松解决这个问题。整个过程清晰直接,我们一步步来看。

第一步:定位配置文件

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

  • 如果PHP是通过Apache网页服务器运行的,配置文件通常在这里:/etc/php/{php_version}/apache2/php.ini
  • 如果是在命令行(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脚本就能使用您新设定的内存额度来运行了。

本文转载于:https://www.yisu.com/ask/5480293.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注