Debian上PHP的內(nèi)存限制怎么設(shè)置

Debian上PHP的內(nèi)存限制怎么設(shè)置

debian環(huán)境中調(diào)整php的內(nèi)存上限,您需要通過編輯PHP的配置文件php.ini完成這一過程。以下是具體的操作步驟:

  1. 啟動終端窗口。

  2. 確定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ù)器(比如apachenginx)中的PHP內(nèi)存限制,則需定位對應(yīng)的php.ini文件路徑。

  3. 利用文本編輯工具打開php.ini文件。若使用nano編輯器,可輸入如下指令:

     sudo nano /etc/php/7.4/cli/php.ini

    根據(jù)實際的PHP版本和安裝路徑調(diào)整文件路徑。

  4. 在php.ini文件內(nèi)搜索memory_limit選項。該行可能呈現(xiàn)為:

     memory_limit = 128M

    修改其值為你所需的內(nèi)存限制,例如:

     memory_limit = 256M

    單位可選用M(兆字節(jié))、G(吉字節(jié))或K(千字節(jié))。

  5. 完成編輯后保存并退出php.ini文件。在nano編輯器里,按下Ctrl + X鍵,接著按Y確認(rèn)保存,最后按Enter鍵退出。

  6. 重啟相關(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)行了更新。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊13 分享