在 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 通信。