2013-02-26 67 views
0

我想安裝PHP-FPM爲我的服務器 我的服務器上運行的Apache,PHP 5.3.20,FASTCGIApache上的php-fpm無法運行?

,我也安裝PHP-FPM,用yum安裝PHP-FPM

但現在我看看phpinfo頁面,Server API仍然顯示CGI/FastCGI而不是FPM/FastCGI 但是當我使用ps -ef | grep php-fpm我可以得到

apache 30304 30303 0 08:08 ?  00:00:00 php-fpm: pool www 
    apache 30305 30303 0 08:08 ?  00:00:00 php-fpm: pool www 
    apache 30306 30303 0 08:08 ?  00:00:00 php-fpm: pool www 
    apache 30307 30303 0 08:08 ?  00:00:00 php-fpm: pool www 
    apache 30308 30303 0 08:08 ?  00:00:00 php-fpm: pool www 
    root  30494 29917 0 08:32 pts/0 00:00:00 grep php-fpm 

是我的php-fpm的工作與否?

回答

1

由於您決定將PHP安裝爲一個包,您是否確定只安裝FPM包而不是PHP包?通過安裝這兩個會導致這種情況發生。大多數軟件包管理者都是通過ISAPI來分割他們的PHP安裝。如果您已安裝兩者,請移除其中一個並重試。你的帖子出現FPM正在運行,但你以前的安裝可能導致它不被拾取。

我也有一個GitHub的要點爲PHP-FPM和Apache 2.4的配置(可與2.2也有輕微的Apache配置更改) - >https://gist.github.com/diemuzi/3849349