我刚刚安装了Plesk 12,它通过apache服务器内置了一个nginx服务器。在启用PHP-FPM时,我无法看到它使用phpinfo();功能...认为该网站工作得很好。检查PHP-FPM是否正常工作
此外,在这些尝试 -
1)的telnet 127.0.0.1 9000
结果 =
telnet: could not resolve 127.0.0.1/:9000: Servname not supported for ai_socktype
2.)PS -ef | grep的PHP-FPM
结果 =
root 3188 1 0 03:23 ? 00:00:01 php-fpm: master process (/etc/php5/fpm/php-fpm.conf) www-data 3194 3188 0 03:23 ? 00:00:00 php-fpm: pool www www-data 3195 3188 0 03:23 ? 00:00:00 php-fpm: pool www root 6044 5140 0 12:23 pts/1 00:00:00 grep --color=auto php-fpm
3.)的netstat -tlpn | grep的:9000
结果 =无结果
我不知道什么是错的,或者PHP-FPM工作正常。有什么想法吗?谢谢。
那么如果网站正在工作,你可以从'nginx'服务'phpinfo();',那么我会说php-fpm正在工作... – naomik
你好naomik,谢谢你的回复。但是nginx可以在没有php-fpm的情况下运行,不是吗 – codemode
嗨!通常,Plesk使用Unix套接字进行webserver和php-fpm之间的通信,因此探测TCP端口不会执行任何操作。您可能会检查您的phpinfo页面上的** Server API **,并且在启用php-fpm的情况下它应该是** FPM/FastCGI ** –