溫馨提示×

如何在Linux上調整PHP內存限制

小樊
33
2025-09-08 13:40:09
欄目: 編程語言

在Linux上調整PHP內存限制,您可以通過以下步驟進行操作:

  1. 找到php.ini文件的位置: 在終端中運行以下命令以查找php.ini文件的位置:

    php --ini
    

    輸出結果將顯示php.ini文件的路徑,例如:Loaded Configuration File: /etc/php/7.4/cli/php.ini

  2. 備份php.ini文件: 在修改php.ini文件之前,建議先備份原始文件。使用以下命令進行備份:

    sudo cp /etc/php/7.4/cli/php.ini /etc/php/7.4/cli/php.ini.bak
    
  3. 使用文本編輯器打開php.ini文件: 使用您喜歡的文本編輯器(如nano、vim等)打開php.ini文件。例如,使用nano編輯器:

    sudo nano /etc/php/7.4/cli/php.ini
    
  4. 查找memory_limit設置: 在php.ini文件中搜索memory_limit設置。您可以使用文本編輯器的搜索功能(如Ctrl+Shift+F)來快速找到它。

  5. 修改memory_limit值: 如果找到了memory_limit設置,您可以將其更改為您希望的值。例如,如果您想將內存限制設置為256M,可以將其更改為:

    memory_limit = 256M
    

    如果沒有找到memory_limit設置,您可以在文件末尾添加以下行:

    memory_limit = 256M
    
  6. 保存并關閉php.ini文件: 保存對php.ini文件的更改并關閉文本編輯器。

  7. 重啟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”設置以確認更改已生效。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女