溫馨提示×

php-fpm在ubuntu上如何設置工作進程

小樊
42
2025-06-01 03:20:49
欄目: 編程語言

在 Ubuntu 上設置 PHP-FPM 工作進程,你需要編輯 PHP-FPM 配置文件。通常情況下,配置文件位于 /etc/php/{version}/fpm/pool.d/www.conf,其中 {version} 是你安裝的 PHP 版本。例如,如果你使用的是 PHP 7.4,那么配置文件的路徑將是 /etc/php/7.4/fpm/pool.d/www.conf。

以下是設置工作進程的步驟:

  1. 打開終端。

  2. 使用文本編輯器打開 PHP-FPM 配置文件。在這個例子中,我們將使用 nano 編輯器。請確保你已經安裝了 nano,如果沒有,請使用以下命令安裝:

sudo apt-get install nano
  1. 使用 nano 打開配置文件:
sudo nano /etc/php/{version}/fpm/pool.d/www.conf

{version} 替換為你的 PHP 版本。

  1. 在配置文件中找到以下兩行:
pm = dynamic
pm.max_children = 5

pm 參數表示進程管理方式,這里使用的是 dynamic。pm.max_children 參數表示最大子進程數。

  1. 根據你的服務器資源和需求設置工作進程數量。你可以根據以下公式來計算合適的值:
最大子進程數 = CPU核心數 * 2

例如,如果你的服務器有 4 個 CPU 核心,那么你可以將 pm.max_children 設置為 8。

修改后的配置文件應該如下所示:

pm = dynamic
pm.max_children = 8
  1. 保存并關閉配置文件。在 nano 編輯器中,按 Ctrl + X,然后按 Y,最后按 Enter。

  2. 重啟 PHP-FPM 服務以使更改生效:

sudo systemctl restart php{version}-fpm

{version} 替換為你的 PHP 版本。例如,如果你使用的是 PHP 7.4,那么命令應該是:

sudo systemctl restart php7.4-fpm

現在,你已經成功設置了 PHP-FPM 工作進程。請注意,根據你的應用程序和服務器負載,你可能需要調整這些設置以獲得最佳性能。

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