php-fpm 在 solaris 11 中不监听端口 9000
php-fpm does't listen on port 9000 in solaris 11
我已经通过命令
在solaris 11中安装了php5.6
pkg install php-56
并通过命令安装了nginx
pkgutil -i -y nginx
现在我想配置 /etc/php/5.6/php-fpm.conf 以启用 php-fpm 通过指令监听端口:
127.0.0.1:9000
listen.allowed_clients = 127.0.0.1
但是当我重启nginx服务器时,发现9000端口没有监听
# netstat -an -f inet
UDP: IPv4
Local Address Remote Address State
-------------------- -------------------- ----------
*.* Unbound
*.* Unbound
*.* Unbound
*.* Unbound
*.631 Idle
*.111 Idle
*.* Unbound
*.62866 Idle
*.111 Idle
*.* Unbound
*.52142 Idle
*.* Unbound
*.68 Idle
*.546 Idle
TCP: IPv4
Local Address Remote Address Swind Send-Q Rwind Recv-Q State
-------------------- -------------------- ------- ------ ------- ------ -----------
127.0.0.1.5999 *.* 0 0 128000 0 LISTEN
127.0.0.1.631 *.* 0 0 128000 0 LISTEN
*.111 *.* 0 0 128000 0 LISTEN
*.* *.* 0 0 128000 0 IDLE
*.111 *.* 0 0 128000 0 LISTEN
*.* *.* 0 0 128000 0 IDLE
*.22 *.* 0 0 128000 0 LISTEN
*.22 *.* 0 0 128000 0 LISTEN
127.0.0.1.25 *.* 0 0 128000 0 LISTEN
127.0.0.1.587 *.* 0 0 128000 0 LISTEN
127.0.0.1.4999 *.* 0 0 128000 0 LISTEN
*.3306 *.* 0 0 128000 0 LISTEN
127.0.0.1.44881 *.* 0 0 128000 0 LISTEN
192.168.0.60.22 192.168.0.8.49263 131008 0 128872 0 ESTABLISHED
而且我发现 nginx 没有正确处理 php。
任何人都可以告诉我如何在 solaris 11 中启动 php-fpm 吗?任何建议都应该受到赞赏!
问题已解决!
Solaris 使用 spawn-fcgi 代替 php-fpm,例如
#/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nobody -f /usr/bin/php-cgi
我已经通过命令
在solaris 11中安装了php5.6pkg install php-56
并通过命令安装了nginx
pkgutil -i -y nginx
现在我想配置 /etc/php/5.6/php-fpm.conf 以启用 php-fpm 通过指令监听端口:
127.0.0.1:9000
listen.allowed_clients = 127.0.0.1
但是当我重启nginx服务器时,发现9000端口没有监听
# netstat -an -f inet
UDP: IPv4
Local Address Remote Address State
-------------------- -------------------- ----------
*.* Unbound
*.* Unbound
*.* Unbound
*.* Unbound
*.631 Idle
*.111 Idle
*.* Unbound
*.62866 Idle
*.111 Idle
*.* Unbound
*.52142 Idle
*.* Unbound
*.68 Idle
*.546 Idle
TCP: IPv4
Local Address Remote Address Swind Send-Q Rwind Recv-Q State
-------------------- -------------------- ------- ------ ------- ------ -----------
127.0.0.1.5999 *.* 0 0 128000 0 LISTEN
127.0.0.1.631 *.* 0 0 128000 0 LISTEN
*.111 *.* 0 0 128000 0 LISTEN
*.* *.* 0 0 128000 0 IDLE
*.111 *.* 0 0 128000 0 LISTEN
*.* *.* 0 0 128000 0 IDLE
*.22 *.* 0 0 128000 0 LISTEN
*.22 *.* 0 0 128000 0 LISTEN
127.0.0.1.25 *.* 0 0 128000 0 LISTEN
127.0.0.1.587 *.* 0 0 128000 0 LISTEN
127.0.0.1.4999 *.* 0 0 128000 0 LISTEN
*.3306 *.* 0 0 128000 0 LISTEN
127.0.0.1.44881 *.* 0 0 128000 0 LISTEN
192.168.0.60.22 192.168.0.8.49263 131008 0 128872 0 ESTABLISHED
而且我发现 nginx 没有正确处理 php。 任何人都可以告诉我如何在 solaris 11 中启动 php-fpm 吗?任何建议都应该受到赞赏!
问题已解决! Solaris 使用 spawn-fcgi 代替 php-fpm,例如
#/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u nobody -f /usr/bin/php-cgi