Windows Azure Linux安装LNMP的一些问题

作者: 大海 分类: 建站 发布时间: 2014-05-21 16:51 ė12,268 views 64条评论

原本想安装个web管理面板的,没想到各种问题各种失败。只能搞个LNMP一键安装包了,以后就命令操作吧。

具体安装过程请参看原作者网站http://lnmp.org/install.html

安装到最后可能会遇到一个问题,PHP-fpm卡住了,一直停在Starting php-fpm done状态

php-fpm stop

据说是某些环境下默认安装的php会有问题,这个情况下退出,直接使用php升级脚本升级到5.3.27就可以了

cd /root/lnmp1.0-full

./upgrade_php.sh

然后输入php的版本号5.3.27等待升级成功就可以了。

至此安装没有问题了。下面就是添加虚拟机了,参看这里http://lnmp.org/faq/lnmp-vhost-add-howto.html

 

nginx的配置文件在这里/usr/local/nginx/conf/nginx.conf

添加的域名的nginx配置是这里/usr/local/nginx/conf/vhost/域名.conf

默认的是有个default.conf

如果出现网站设置目录无效的问题,就是不管怎么添加域名,访问的目录都是默认目录下(/home/wwwroot/default)的内容。这个情况下可以自己在/usr/local/nginx/conf/vhost/目录下建一个 “域名.conf”文件,比如我的可以是www.bicner.com.conf  里面的内容直接用default.conf中的内容就可以了,只是注意要改绑定的域名跟对应的目录

image

然后重启下nginx就可以生效了。

 

暂时就遇到这么多问题,以后遇到再补充了。

 

LNMP状态管理命令:

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}

如重启LNMP,输入命令:/root/lnmp restart 即可,单独重启mysql:/etc/init.d/mysql restart

本文出自 纳百川,转载时请注明出处及相应链接。

本文永久链接: https://www.bicner.com/498.html

4 Comments

  1. 爱拼吧blogger 2014/05/21 at 16:56

    用习惯后比面板方便,而且稳定。

    1. 大海 2014/05/21 at 17:04

      其实部署好后再操作的机会也就不多了。还是命令行用着爽啊。

  2. ting 2015/04/23 at 11:31

    自从用了LNMP,其它不管什么面板都抛弃了……

    1. 大海 2015/04/23 at 11:53

      确实是,很多面板功能很强大,但问题也很多,这样自己命令完成也不麻烦

Ɣ回顶部