溫馨提示×

如何在Ubuntu上配置PHP-FPM超時設置

小樊
59
2025-04-07 15:24:15
欄目: 編程語言

在Ubuntu上配置PHP-FPM超時設置,可以通過修改PHP-FPM的配置文件來實現。以下是具體步驟:

方法一:通過/etc/php/版本號/fpm/pool.d/www.conf文件配置

  1. 打開配置文件

    sudo nano /etc/php/版本號/fpm/pool.d/www.conf
    

    版本號替換為你當前安裝的PHP版本號,例如7.4。

  2. 找到并修改超時設置: 在文件中找到以下行:

    ;request_terminate_timeout = 0
    

    將其修改為所需的超時時間(單位:秒),例如:

    request_terminate_timeout = 30s
    
  3. 保存并退出: 按Ctrl + X,然后按Y確認保存,最后按Enter退出。

  4. 重啟PHP-FPM服務

    sudo systemctl restart php版本號-fpm
    

    同樣將版本號替換為你的PHP版本號。

方法二:通過/etc/php/版本號/cli/php.ini文件配置(僅適用于CLI模式)

如果你只想在命令行模式下修改超時設置,可以編輯CLI模式的配置文件:

  1. 打開配置文件

    sudo nano /etc/php/版本號/cli/php.ini
    
  2. 找到并修改超時設置: 在文件中找到以下行:

    ;max_execution_time = 30
    

    將其修改為所需的超時時間(單位:秒),例如:

    max_execution_time = 30
    
  3. 保存并退出: 按Ctrl + X,然后按Y確認保存,最后按Enter退出。

  4. 重啟PHP-FPM服務

    sudo systemctl restart php版本號-fpm
    

驗證配置

你可以通過以下命令來驗證PHP-FPM的超時設置是否生效:

php -r 'echo ini_get("request_terminate_timeout");'

或者查看PHP-FPM的日志文件:

sudo tail -f /var/log/php版本號-fpm.log

通過這些步驟,你應該能夠在Ubuntu上成功配置PHP-FPM的超時設置。

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