在Ubuntu上配置PHP-FPM超時時間,你需要編輯PHP-FPM的配置文件。以下是具體步驟:
打開終端。
使用文本編輯器打開PHP-FPM配置文件。通常,該文件位于/etc/php/{php_version}/fpm/pool.d/www.conf
。請將{php_version}
替換為你的PHP版本,例如7.4
或8.0
。你可以使用nano
或vim
等文本編輯器。例如,要使用nano
編輯器,請輸入以下命令:
sudo nano /etc/php/{php_version}/fpm/pool.d/www.conf
在打開的配置文件中,找到以下行:
;request_terminate_timeout = 0
這里的分號(;)表示注釋,因此該行當前未生效。
取消注釋(刪除行首的分號),并設置所需的超時時間(以秒為單位)。例如,要將超時時間設置為300秒,請更改為:
request_terminate_timeout = 300
保存更改并關閉文本編輯器。如果你使用的是nano
,請按Ctrl + X
,然后按Y
,最后按Enter
。如果你使用的是vim
,請按Esc
,然后輸入:wq
,最后按Enter
。
重新啟動PHP-FPM服務以使更改生效。輸入以下命令:
sudo systemctl restart php{php_version}-fpm
請將{php_version}
替換為你的PHP版本,例如php7.4-fpm
或php8.0-fpm
。
現在,PHP-FPM超時時間已根據你的設置進行了調整。請注意,根據你的應用程序需求和服務器性能,可能需要適當調整超時時間。