在Ubuntu系统中设置PHP的memory_limit 在Ubuntu上调整PHP的内存限制,其实并不复杂,核心操作就是编辑那个关键的配置文件——php.ini。下面这个流程图清晰地展示了整个过程,你可以先有个整体印象: 接下来,我们一步步拆解。 第一步:打开终端 所有操作都从终端(Termina
Ubuntu系统PHP内存限制memory_limit配置方法
时间:2026-05-19
浏览:483
文章目录
在Ubuntu系统中设置PHP的memory_limit
在Ubuntu上调整PHP的内存限制,其实并不复杂,核心操作就是编辑那个关键的配置文件——php.ini。下面这个流程图清晰地展示了整个过程,你可以先有个整体印象:

接下来,我们一步步拆解。
第一步:打开终端
所有操作都从终端(Terminal)开始。这是与Ubuntu系统对话的“控制台”。
第二步:定位PHP配置文件
首先得知道配置文件在哪。在终端里运行下面这个命令:
php --ini
命令执行后,系统会显示出当前PHP所使用的配置文件路径。通常,php.ini文件会放在类似 /etc/php/{版本号}/cli 或 /etc/php/{版本号}/apache2 的目录里。这里的 {版本号} 就是你实际安装的PHP版本,比如 7.4 或 8.1。
第三步:编辑php.ini文件
找到路径后,就可以用文本编辑器打开它了。以常用的nano编辑器为例,命令格式如下:
sudo nano /etc/php/{版本号}/cli/php.ini
这里有个关键点:如果你是通过Apache服务器运行PHP的,记得把上面命令中的 cli 替换成 apache2。这对应着不同的PHP运行环境。
第四步:修改memory_limit值
在打开的 php.ini 文件中,搜索 memory_limit 这个参数。如果找到了,直接修改它后面的值;如果没找到,可以在文件末尾手动添加一行。
memory_limit = 128M
这里的 128M 是默认示例,代表128兆字节。你可以根据实际需要调整,比如改成 256M、512M,甚至 -1(表示不限制,但通常不建议)。
第五步:保存并退出编辑器
修改完成后,需要保存文件。在nano编辑器里,操作很简单:按 Ctrl + X 组合键,然后按 Y 确认保存,最后按 Enter 键退出。
第六步:重启服务使配置生效
这是最后一步,也是最关键的一步——不重启,修改就不会生效。
根据你使用的服务器软件,重启的命令不同:
- 如果用的是Apache,运行:
sudo systemctl restart apache2
- 如果用的是PHP-FPM(例如Nginx环境下),则需要重启对应的PHP-FPM服务:
sudo systemctl restart php{版本号}-fpm
同样,别忘了把 {版本号} 替换成实际的版本,比如 php7.4-fpm。
完成以上所有步骤后,你的PHP内存限制就已经成功更新了。不妨运行一个phpinfo()页面,或者用 php -i | grep memory_limit 命令来验证一下修改是否生效。这样一来,应用程序就能获得你预设的“内存空间”了。
实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。