发布于2026-07-16 阅读(0)
扫一扫,手机访问
在Ubuntu上调整PHP内存限制,其实是个非常常规的操作。无论你是跑WordPress还是自己写的应用,偶尔会遇到内存耗尽的问题,这时候手动改一下memory_limit就行。下面直接说步骤,跟着走就行,不用绕弯子。

第一步,打开终端。快捷键Ctrl + Alt + T,不废话。
第二步,找到并打开php.ini文件。这个文件的位置取决于你的PHP版本和Web服务器。典型的路径是/etc/php/{版本号}/apache2/php.ini(对于Apache)或者/etc/php/{版本号}/fpm/php.ini(对于Nginx)。把{版本号}换成你实际安装的版本,比如7.4、8.1之类。不确定的话,先查查:
php -v
看到版本号之后,再决定用哪个命令打开。用nano编辑器比较顺手:
如果是Apache:
sudo nano /etc/php/{版本号}/apache2/php.ini
如果是Nginx:
sudo nano /etc/php/{版本号}/fpm/php.ini
如果你压根不清楚自己跑的是Apache还是Nginx,可以分别查一下服务状态:
sudo systemctl status apache2
sudo systemctl status nginx
哪个在运行就用哪个的配置文件。
第三步,在打开的php.ini里找到memory_limit这一行。默认通常是:
memory_limit = 128M
改成你需要的值。比如想提到256M,就写成:
memory_limit = 256M
注意,如果这一行前面有分号(;),说明它被注释掉了,需要去掉分号才能生效。
第四步,保存退出。nano里按Ctrl + X,然后按Y确认保存,再按Enter退出。
第五步,重启Web服务器。这一步不能省,否则改动不会生效。根据你的服务器类型选命令:
Apache:
sudo systemctl restart apache2
Nginx:
sudo systemctl restart php{版本号}-fpm
sudo systemctl restart nginx
同样,把{版本号}换成你实际的PHP版本。
全部做完之后,可以验证一下。新建一个PHP文件,写入,在浏览器里访问它,找到memory_limit这个配置项,看看是不是已经变成了你设的值。如果不是,检查一下文件路径和重启步骤有没有漏掉。
整个过程大概五分钟,熟练之后连查都不用查。把这个记下来,下次遇到内存报错直接调就行。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8