在 Ubuntu 上配置 PHP-FPM 監聽端口的步驟如下:
打開終端。
使用文本編輯器打開 PHP-FPM 配置文件。通常,該文件位于 /etc/php/{版本號}/fpm/pool.d/www.conf
。例如,如果您使用的是 PHP 7.4,則文件路徑為 /etc/php/7.4/fpm/pool.d/www.conf
。您可以使用 nano 或 vim 等文本編輯器打開它:
sudo nano /etc/php/{版本號}/fpm/pool.d/www.conf
將 {版本號}
替換為您正在使用的 PHP 版本。
在配置文件中找到 listen
參數。默認情況下,它可能設置為監聽 Unix 套接字,如下所示:
listen = /run/php/php{版本號}-fpm.sock
要將其更改為監聽 TCP 端口,請取消注釋(刪除行首的分號)并將值更改為所需的端口號。例如,要監聽端口 9000,請將其更改為:
listen = 127.0.0.1:9000
這將使 PHP-FPM 僅監聽本地連接。如果您希望允許遠程連接,請將 127.0.0.1
替換為 0.0.0.0
。
保存并關閉配置文件。
重新啟動 PHP-FPM 服務以應用更改:
sudo systemctl restart php{版本號}-fpm
將 {版本號}
替換為您正在使用的 PHP 版本。
現在,PHP-FPM 應該在您指定的端口上監聽連接。請確保您的 Web 服務器(如 Nginx 或 Apache)已配置為使用相同的端口與 PHP-FPM 通信。