ubuntu

如何在Ubuntu上优化PHP-FPM内存限制

小樊
34
2025-04-07 15:28:15
栏目: 编程语言

在Ubuntu上优化PHP-FPM内存限制可以通过修改PHP-FPM配置文件来实现。以下是详细的步骤:

1. 找到PHP-FPM配置文件

PHP-FPM的配置文件通常位于 /etc/php/版本号/fpm/pool.d/www.conf,其中 版本号 是你安装的PHP版本。例如,如果你使用的是PHP 7.4,路径可能是 /etc/php/7.4/fpm/pool.d/www.conf

2. 编辑配置文件

使用你喜欢的文本编辑器打开配置文件。例如,使用 nano

sudo nano /etc/php/7.4/fpm/pool.d/www.conf

3. 修改内存限制

在配置文件中找到以下行:

php_admin_value[memory_limit] = 128M

128M 修改为你希望的内存限制。例如,如果你想将内存限制增加到256M,可以修改为:

php_admin_value[memory_limit] = 256M

4. 保存并退出编辑器

如果你使用的是 nano,可以按 Ctrl + X 退出,然后按 Y 确认保存,最后按 Enter 确认文件名。

5. 重启PHP-FPM服务

修改配置文件后,需要重启PHP-FPM服务以使更改生效:

sudo systemctl restart php7.4-fpm

请确保将 php7.4-fpm 替换为你实际使用的PHP版本。

6. 验证更改

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

<?php
phpinfo();
?>

将这个文件放在你的Web服务器的根目录下(例如 /var/www/html/),然后在浏览器中访问 http://your_server_ip/info.php。在显示的PHP信息页面中,查找 memory_limit 项,确认其值已更改为你设置的值。

注意事项

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

0
看了该问题的人还看了