在Linux上調整PHP內存限制,您可以通過以下步驟進行操作:
找到php.ini文件的位置: 在終端中運行以下命令以查找php.ini文件的位置:
php --ini
輸出結果將顯示php.ini文件的路徑,例如:Loaded Configuration File: /etc/php/7.4/cli/php.ini
備份php.ini文件: 在修改php.ini文件之前,建議先備份原始文件。使用以下命令進行備份:
sudo cp /etc/php/7.4/cli/php.ini /etc/php/7.4/cli/php.ini.bak
使用文本編輯器打開php.ini文件: 使用您喜歡的文本編輯器(如nano、vim等)打開php.ini文件。例如,使用nano編輯器:
sudo nano /etc/php/7.4/cli/php.ini
查找memory_limit設置:
在php.ini文件中搜索memory_limit
設置。您可以使用文本編輯器的搜索功能(如Ctrl+Shift+F)來快速找到它。
修改memory_limit值:
如果找到了memory_limit
設置,您可以將其更改為您希望的值。例如,如果您想將內存限制設置為256M,可以將其更改為:
memory_limit = 256M
如果沒有找到memory_limit
設置,您可以在文件末尾添加以下行:
memory_limit = 256M
保存并關閉php.ini文件: 保存對php.ini文件的更改并關閉文本編輯器。
重啟Web服務器或PHP-FPM服務: 根據您使用的Web服務器(如Apache、Nginx等)或PHP-FPM服務,運行以下命令之一以應用更改:
對于Apache:
sudo systemctl restart apache2
對于Nginx:
sudo systemctl restart nginx
對于PHP-FPM(以PHP 7.4為例):
sudo systemctl restart php7.4-fpm
現在,PHP內存限制已成功調整為您在php.ini文件中設置的值。您可以通過運行phpinfo()
函數或創建一個包含以下內容的PHP文件來驗證更改:
<?php
phpinfo();
?>
在Web瀏覽器中訪問此文件,然后查找“memory_limit”設置以確認更改已生效。