首页 > 服务器 > ubuntu切换为apache+php-fpm+mpm_event

作者:ghostry 发布时间:2016-07-03 浏览: 24648

转载注明出处: https://blog.ghostry.cn/server/709.html

首先,ubuntu用apt安装好后是用的稳定陈旧的mpm_prefork模式。现在我们来换成比较前卫的mpm_event模式。

apt-get remove libapache2-mod-php5
apt-get install php5-fpm libapache2-mod-fastcgi

然后

vi /etc/apache2/conf-available/php5-fpm.conf
<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 -socket /var/run/php5-fpm.sock -pass-header Authorization
    <Directory /usr/lib/cgi-bin>
        Require all granted
    </Directory>
</IfModule>

然后

a2enmod actions fastcgi alias
a2enconf php5-fpm
a2dismod mpm_prefork 
a2enmod mpm_event 
service apache2 restart

至此就应该可以用了,如果不能用,就查看error.log文件找原因。
我就遇到了php_value不再支持的情况,在htaccess里注释掉这部分,把需要的修改写到php文件里。

标签: ubuntu php php cgi apache

上一篇: 小米5miui7稳定版深度精简列表解决耗电问题释放内存
下一篇: 找到一个不错的javascript的sleep实现

已有 2 条评论 »

  1. 数十年如一日的钻研各种技术,你的地址还能访问,挺感动的

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: