fpm菲律宾元';无法在apache2上启用

fpm菲律宾元';无法在apache2上启用,apache2,php,Apache2,Php,我已经安装了apache和php5,希望切换到fpm php。我执行了以下步骤,我的phpinfo()仍然显示服务器API是Apache2.0处理程序! 我正在运行ubuntu 12.04 有人能帮我吗 安装所采取的步骤 apt get安装libapache2 mod fastcgi php5 fpm php5 a2enmod操作fastcgi别名 服务apache2重新启动 编辑的etc/apache2/conf.d/php5-fpm.conf AddHandler php5 fcgi.php

我已经安装了apache和php5,希望切换到fpm php。我执行了以下步骤,我的phpinfo()仍然显示服务器API是Apache2.0处理程序! 我正在运行ubuntu 12.04 有人能帮我吗

安装所采取的步骤

  • apt get安装libapache2 mod fastcgi php5 fpm php5
  • a2enmod操作fastcgi别名
  • 服务apache2重新启动
  • 编辑的etc/apache2/conf.d/php5-fpm.conf

    AddHandler php5 fcgi.php
    行动php5 fcgi/php5 fcgi
    别名/php5 fcgi/usr/lib/cgi-bin/php5 fcgi
    FastCgiExternalServer/usr/lib/cgi-bin/php5 fcgi-socket/tmp/php5-fpm.sock-通过头授权

  • 编辑的/etc/php5/fpm/pool.d/www.conf

    listen=/tmp/php5 fpm.sock

  • 服务php5 fpm重启服务apache2重启
  • 我试过了

    <IfModule mod_fastcgi.c>
       AddHandler php5-fcgi .php
       Action php5-fcgi /php5-fcgi
       Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
       FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization
    </IfModule>`
    

    运气不好。

    这可能对你有所帮助。这是我设置ApacheW/FPM支持的工作配置

    我当前的设置是使用Apache2.4.x。要使它与Apache2.2一起工作,只需要对Apache配置本身进行最小的更改。但是,所有FPM设置将在任一版本中工作


    如果你想开始对话,你总会在FreeNode IRC频道找到我,我是Diemuzi#php fpm

    多亏了@John Hamman,我通过运行:

    a2dismod php5
    service apache2 restart
    

    大家好。最后

    我认为您必须将
    apache2 mpm worker
    与外部php一起使用,但这不是您出现问题的原因-您确定已删除/禁用mod_php配置吗?就是这样。我没有禁用mod_php!谢谢
    a2dismod php5
    service apache2 restart