在 CentOS 上調優 PHP 內存的方法有很多,以下是一些建議:
找到你的 php.ini 文件。它通常位于 /etc/php.ini 或 /etc/php.d/ 目錄下。你可以使用以下命令找到它:
find / -name php.ini
使用文本編輯器打開 php.ini 文件,例如使用 nano:
sudo nano /etc/php.ini
找到以下行:
memory_limit = 32M
將其更改為你想要的內存限制,例如:
memory_limit = 128M
保存并關閉文件。重啟你的 web 服務器以使更改生效:
sudo systemctl restart httpd
或者,如果你使用的是 PHP-FPM:
sudo systemctl restart php-fpm
如果你使用的是 PHP-FPM,你還需要調整 php-fpm.conf 或 www.conf 文件中的內存限制。找到以下行:
php_admin_value[memory_limit] = 32M
將其更改為你想要的內存限制,例如:
php_admin_value[memory_limit] = 128M
保存并關閉文件。重啟 PHP-FPM 服務以使更改生效:
sudo systemctl restart php-fpm
除了增加內存限制外,還可以通過優化代碼來減少內存使用。例如:
使用工具如 top、htop 或 free 來監控服務器的內存使用情況。這將幫助你了解是否需要進一步調整內存限制。
總之,調優 PHP 內存需要在增加內存限制、優化代碼和監控內存使用之間找到平衡。根據你的應用程序需求和服務器資源進行調整。