最新消息:用博客记录点滴生活。与您共同关注互联网,分享互联网。

LNMP 卡在 starting PHP-FPM 完美解决方法

  在玩阿里云的时候,使用军哥的LNMP一键安装包安装Nginx环境,安装完成后,重启服务的时候出现界面卡在“starting PHP-FPM”,此问题造成的原因很复杂,其中一个可能的原因就是PHP版本太低,在5.3及以前的老版本,PHP-FPM是独立于PHP安装的,而到了PHP5.4版本以后,就集成PHP-FPM组件了。解决这一问题的办法网上有很多,通常是升级PHP。

  这样知道原因了,解决起来也就轻松了,如果使用的是军哥的lnmp的一键安装包,可以直接执行安装包里面的upgrade_php.sh脚本,可以自行指定php版本。

注意:升级php后,原来安装的php组件都需要重新安装!!比如:memcached,eaccelerator。

所以这里选择升级版本的时候需要注意到其他组件的兼容性。目前php的稳定版本:

php 5.3.28
php 5.4.25
php 5.5.9

  比如我要使用memcached,就不能直接升级到5.4及其以上版本,测试的时候一键安装包里面的memcached在php5.4下会报错。所以我建议我暂时就只能升级到5.3.28

  但我还是建议大家使用官方最新版本的上一个稳定版本5.4.25,毕竟这个版本集成了FPM,不但可以解决问题,执行效率更高。执行脚本后大约10分钟左右的时间,PHP就会自动升级到指定版本。


正文部分到此结束

声明:本文采用 BY-NC-SA 协议进行授权,转载还请注明:http://www.777s.me/lnmp-starting-php-fpm.html - 777's Blog