ubuntu

如何配置Ubuntu上的PHP-FPM内存限制

小樊
38
2025-06-11 07:53:33
栏目: 编程语言

在Ubuntu上配置PHP-FPM的内存限制,可以通过编辑PHP-FPM的配置文件来实现。以下是具体步骤:

1. 找到PHP-FPM配置文件

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

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

2. 修改内存限制

www.conf 文件中,找到以下参数并进行修改:

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

php_admin_value[memory_limit] = 256M
php_admin_value[post_max_size] = 50M
php_admin_value[upload_max_filesize] = 50M

3. 保存并退出

修改完成后,保存文件并退出编辑器。

Ctrl + X
Y
Enter

4. 重启PHP-FPM服务

为了使配置生效,需要重启PHP-FPM服务。

sudo systemctl restart php7.4-fpm

如果你使用的是其他版本的PHP,请相应地更改服务名称。例如,对于PHP 8.0:

sudo systemctl restart php8.0-fpm

5. 验证配置

你可以通过创建一个简单的PHP脚本来验证配置是否生效。创建一个名为 info.php 的文件,并添加以下内容:

<?php
phpinfo();
?>

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

注意事项

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

0
看了该问题的人还看了