我刚刚安装了Plesk 12,它通过apache服务器内置了一个nginx服务器。在启用PHP-FPM时,我看不到使用 phpinfo(); 函数提到它...认为网站运行正常。
此外,尝试这些 -
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是否正常工作。有什么想法吗?感谢。
答案 0 :(得分:1)
我假设您已经安装并激活了PHP-FPM模块,如Plesk管理指南中的PHP-FPM部分所述。
检查PHP-FPM的状态:
sudo service php5-fpm status
应输出如下内容:
php5-fpm start/running, process 1094
答案 1 :(得分:1)
这是解决方案 - 当我转到Plesk的Web服务器设置时,会出现一个复选框,上面写着“由Nginx处理PHP”。检查一下,phpinfo();
现在将Server API显示为FPM / FastCGI!
干杯!