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

您的位置: 首页 > 文章列表 > 编程开发 > 如何调整Linux中的PHP内存限制

如何调整Linux中的PHP内存限制

  发布于2026-06-29 阅读(0)

扫一扫,手机访问

说起来,调Linux里PHP的内存限制,是不少开发者早晚都会碰上的事儿。默认的128M跑点小脚本还行,一旦碰上复杂应用或者处理大文件,内存不够用的问题立刻就冒出来了。那具体该怎么操作?其实流程很简单,跟着下面几步走就行。

如何调整Linux中的PHP内存限制

  1. 第一步,定位php.ini文件的位置。直接在命令行终端敲一行命令,系统就会告诉你它藏在哪里:

    php --ini

    终端返回的结果大致像这样:

    Configuration File (php.ini) Path: /etc/php/7.4/cliLoaded Configuration File: /etc/php/7.4/cli/php.ini

    看到没?这个例子里,php.ini就在/etc/php/7.4/cli目录下。不同版本的PHP路径可能略有差异,但原理一样。

  2. 第二步,备份——老司机的习惯。改任何配置文件之前,先备份原始文件,万一改出问题还能一键复原。用下面这行命令就能搞定:

    sudo cp /etc/php/7.4/cli/php.ini /etc/php/7.4/cli/php.ini.bak

    备份文件的名字你可以自己定,但加个.bak后缀是通用做法,一眼就能认出来。

  3. 第三步,打开php.ini文件,找到关键配置项。用你习惯的文本编辑器就行,比如nano或者vim。这里以nano为例:

    sudo nano /etc/php/7.4/cli/php.ini

    进入文件后,搜索memory_limit这个参数,默认情况下它长这样:

    memory_limit = 128M

    把128M改成你实际需要的值,比如256M:

    memory_limit = 256M

    注意,如果怎么搜都找不到这一行,别急——直接在文件末尾另起一行,手动添加上面的配置就可以了。

  4. 第四步,保存退出。用nano的话,快捷键是Ctrl + X,它会问你是否保存,按Y确认,然后Enter就搞定了。

  5. 第五步,重启PHP服务让修改生效。根据你用的Web服务器不同,命令略有差别。如果跑的是Apache:

    sudo systemctl restart apache2

    如果是Nginx配合PHP-FPM,需要同时重启两个服务:

    sudo systemctl restart php7.4-fpmsudo systemctl restart nginx

完成这一步之后,PHP的内存限制就已经刷新成你刚才设置的值了。可以用一个简单的phpinfo()页面验证一下,或者直接在终端运行php -i | grep memory_limit看看是否生效。方法就是这么简单,下次再遇到内存不足的报错,心里就有数了。

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

热门关注