今晚在阿里云使用LNMP一键安装包安装Nginx环境,安装完成后,在启动服务的时候出现界面卡在“starting PHP-FPM”,此问题造成的原因很复杂,其中一个可能的原因就是PHP版本太低,在5.3及以前的老版本,PHP-FPM是独立于PHP安装的,而到了PHP5.4版本以后,就集成PHP-FPM组件了,解决这一问题的办法网上有很多,通常是升级PHP到5.3.26,但我还是建议大家直接升级到5.4以后的版本,毕竟这个版本集成了FPM,不但可以解决问题,执行效率更高。 cd lnmp1.0-full ./upgrade_php.sh 去PHP官方查看官方当前的最新版本,建议大家使用官方最新版本的上一个稳定版本,比如PHP官方现在最 […]
标签:LNMP
LNMP的mail函数不能发送邮件解决办法
编译好的LNMP环境下,WordPress的WP Tread Comment插件的自动发送回复邮件功能失效了!!然后我又安装了个PHP探针,测试mail函数是存在的,但是发邮件死活发不出去。 怪哉了,之前我的独立服务器和VPS编译LNMP环境都没有出现这样的问题,一时间丈二的和尚摸不着头脑了。 冷静下来之后,我试着对比了能发邮件和不能发邮件的PHP配置文件,答案是相同的,也就是说没有设置上的问题导致不能发送邮件。试着用Linux下的Shell命令mail发送邮件,新的VPS提示这个命令不存在!! 再做进一步的检查,发现这个VPS默认没有安装sendmail这个Linux下的基本邮件组件。看来问题就在这里了!!通过重新安装 sendm […]