在Ubuntu上优化PHP-FPM内存限制可以通过修改PHP-FPM配置文件来实现。以下是详细的步骤:
PHP-FPM的配置文件通常位于 /etc/php/版本号/fpm/pool.d/www.conf
,其中 版本号
是你安装的PHP版本。例如,如果你使用的是PHP 7.4,路径可能是 /etc/php/7.4/fpm/pool.d/www.conf
。
使用你喜欢的文本编辑器打开配置文件。例如,使用 nano
:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
在配置文件中找到以下行:
php_admin_value[memory_limit] = 128M
将 128M
修改为你希望的内存限制。例如,如果你想将内存限制增加到256M,可以修改为:
php_admin_value[memory_limit] = 256M
如果你使用的是 nano
,可以按 Ctrl + X
退出,然后按 Y
确认保存,最后按 Enter
确认文件名。
修改配置文件后,需要重启PHP-FPM服务以使更改生效:
sudo systemctl restart php7.4-fpm
请确保将 php7.4-fpm
替换为你实际使用的PHP版本。
你可以通过创建一个简单的PHP脚本来验证内存限制是否已更改。例如,创建一个名为 info.php
的文件:
<?php
phpinfo();
?>
将这个文件放在你的Web服务器的根目录下(例如 /var/www/html/
),然后在浏览器中访问 http://your_server_ip/info.php
。在显示的PHP信息页面中,查找 memory_limit
项,确认其值已更改为你设置的值。
通过以上步骤,你应该能够在Ubuntu上成功优化PHP-FPM的内存限制。