在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的內存限制。