ubuntu

Ubuntu中PHP内存如何配置

小樊
55
2025-09-21 03:06:48
栏目: 编程语言

Ubuntu中PHP内存配置指南

在Ubuntu系统中,PHP内存配置主要围绕调整内存限制优化内存使用展开,适用于Web服务器(Apache/Nginx+PHP-FPM)或命令行(CLI)场景。以下是具体方法:

一、基础内存限制配置

1. 修改php.ini文件(永久生效)

2. 临时修改内存限制(仅当前会话有效)

3. 通过.htaccess文件配置(仅限Apache)

若无法修改php.ini,可在网站根目录(如/var/www/html)创建或编辑.htaccess文件,添加以下内容:

php_value memory_limit 512M

保存后,Apache会自动加载该配置。

二、优化内存使用的附加配置

1. 启用并配置OPcache(加速脚本执行)

OPcache可缓存编译后的PHP脚本,减少内存占用和执行时间。在php.ini中添加/修改以下配置:

[opcache]
opcache.enable=1
opcache.memory_consumption=128  # OPcache分配的内存大小(MB)
opcache.interned_strings_buffer=8  # 内部字符串缓冲区大小(MB)
opcache.max_accelerated_files=4000  # 加速的脚本文件数量
opcache.revalidate_freq=60  # 脚本缓存验证频率(秒)

修改后需重启PHP-FPM/Apache服务。

2. 代码层面优化内存

三、验证配置是否生效

注意事项

0
看了该问题的人还看了