无法在apache上运行php-fpm吗?

时间:2013-02-26 08:36:12

标签: performance apache fastcgi php

我想为我的服务器安装php-fpm 我的服务器运行在Apache,PHP 5.3.20,Fastcgi

我还使用yum install php-fpm

安装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 个答案:

答案 0 :(得分:1)

既然您决定将PHP作为一个软件包安装,那么您是否确定只安装FPM软件包而不安装PHP软件包?安装两者都会导致这种情况发生。大多数包管理器通过ISAPI拆分它们的PHP安装。如果您已安装两者,请删除其中一个,然后重试。您的帖子显示FPM正在运行,但您之前的安装可能导致它无法被接收。

我还有一个用于配置PHP-FPM和Apache 2.4的GitHub Gist(也可以使用2.2来处理小的apache配置更改) - > https://gist.github.com/diemuzi/3849349