linux

如何在Linux上调整PHP-FPM内存限制

小樊
45
2025-07-29 14:01:25
栏目: 编程语言

在Linux上调整PHP-FPM内存限制,可以通过修改PHP-FPM的配置文件来实现。以下是具体步骤:

1. 找到PHP-FPM配置文件

PHP-FPM的配置文件通常位于以下路径之一:

你也可以检查/etc/php/7.x/fpm/pool.d/www.conf/etc/php/8.x/fpm/pool.d/www.conf,因为这些文件中可能包含特定池的配置。

2. 编辑配置文件

使用你喜欢的文本编辑器(如nanovim等)打开相应的配置文件。例如:

sudo nano /etc/php/7.x/fpm/pool.d/www.conf

3. 调整内存限制

在配置文件中找到以下参数并进行调整:

例如,将内存限制设置为256M:

php_admin_value[memory_limit] = 256M

4. 保存并退出编辑器

保存文件并退出编辑器。如果你使用的是nano,可以按Ctrl+O保存,然后按Ctrl+X退出。

5. 重启PHP-FPM服务

为了使更改生效,需要重启PHP-FPM服务。你可以使用以下命令来重启服务:

sudo systemctl restart php7.x-fpm

或者,如果你使用的是init.d脚本:

sudo /etc/init.d/php7.x-fpm restart

6. 验证更改

你可以通过创建一个简单的PHP脚本来验证内存限制是否已更改。例如,创建一个名为info.php的文件,内容如下:

<?php
phpinfo();
?>

然后在浏览器中访问这个文件(确保PHP-FPM正在运行并且Nginx或Apache正确配置以处理PHP请求),查看memory_limit的值是否已更新。

注意事项

通过以上步骤,你应该能够在Linux上成功调整PHP-FPM的内存限制。

0
看了该问题的人还看了