在 Ubuntu 下,要更改 PHP 執行時間,您可以通過以下方法:
方法一:修改 php.ini 文件
打開終端(Terminal)。
輸入以下命令以找到 php.ini 文件的位置:
php --ini
輸出結果類似于:
Configuration File (php.ini) Path: /etc/php/7.4/cli
Loaded Configuration File: /etc/php/7.4/cli/php.ini
請注意 php.ini 文件的路徑。在這個例子中,路徑是 /etc/php/7.4/cli/php.ini
。
sudo nano /etc/php/7.4/cli/php.ini
如果您使用的是其他版本的 PHP,請相應地更改版本號。
max_execution_time
設置。如果沒有找到,請在文件末尾添加以下行:max_execution_time = 300
將 300
更改為您希望設置的執行時間(以秒為單位)。例如,如果您希望將執行時間設置為 60 秒,請將其更改為 max_execution_time = 60
。
保存并關閉 php.ini 文件。
重啟您的 web 服務器以使更改生效。對于 Apache,使用以下命令:
sudo systemctl restart apache2
對于 Nginx 和 PHP-FPM,使用以下命令:
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm
請根據您的 PHP 版本更改服務名稱。
方法二:使用 .htaccess 文件(僅適用于 Apache)
在您的網站根目錄中創建或編輯 .htaccess 文件。
添加以下行以設置 PHP 執行時間:
php_value max_execution_time 300
將 300
更改為您希望設置的執行時間(以秒為單位)。
方法三:在 PHP 腳本中使用 set_time_limit()
函數
在您的 PHP 腳本開頭添加以下行以設置執行時間:
set_time_limit(300);
將 300
更改為您希望設置的執行時間(以秒為單位)。