在debian環(huán)境中調(diào)整php的內(nèi)存上限,您需要通過編輯PHP的配置文件php.ini完成這一過程。以下是具體的操作步驟:
-
啟動終端窗口。
-
確定php.ini文件的具體位置。通過執(zhí)行以下命令可以獲取相關(guān)信息:
php --ini
命令的返回信息會展示php.ini文件所在的位置,例如:
立即學(xué)習(xí)“PHP免費學(xué)習(xí)筆記(深入)”;
Configuration File (php.ini) Path: /etc/php/7.4/cli Loaded Configuration File: /etc/php/7.4/cli/php.ini
在此示例中,我們將對CLI模式下的PHP內(nèi)存上限進(jìn)行調(diào)整。如果目標(biāo)是修改Web服務(wù)器(比如apache或nginx)中的PHP內(nèi)存限制,則需定位對應(yīng)的php.ini文件路徑。
-
利用文本編輯工具打開php.ini文件。若使用nano編輯器,可輸入如下指令:
sudo nano /etc/php/7.4/cli/php.ini
根據(jù)實際的PHP版本和安裝路徑調(diào)整文件路徑。
-
在php.ini文件內(nèi)搜索memory_limit選項。該行可能呈現(xiàn)為:
memory_limit = 128M
修改其值為你所需的內(nèi)存限制,例如:
memory_limit = 256M
單位可選用M(兆字節(jié))、G(吉字節(jié))或K(千字節(jié))。
-
完成編輯后保存并退出php.ini文件。在nano編輯器里,按下Ctrl + X鍵,接著按Y確認(rèn)保存,最后按Enter鍵退出。
-
重啟相關(guān)的服務(wù)以應(yīng)用更改。如果是Apache服務(wù)器,運行以下命令:
sudo systemctl restart apache2
若涉及Nginx與PHP-FPM,應(yīng)執(zhí)行以下命令:
sudo systemctl restart nginx sudo systemctl restart php7.4-fpm
請依據(jù)您的PHP版本調(diào)整php7.4-fpm部分。
至此,Debian系統(tǒng)中的PHP內(nèi)存限制已經(jīng)按照php.ini文件中的新設(shè)定進(jìn)行了更新。