LNMP配置一

2017-11-02  本文已影响0人  殊子墨

心起,整了一个Centos6.4 64位的云服务器,搭建LNMP,用军哥的LNMP一键安装包,各种虐心,在此记录一下心路历程
购买随便一个云服务器,原生Centos6.4 64位,未有任何环境设置,就是这么野,然后就跟着军哥LNMP的安装教程,一气呵成的开始安装,2个小时过去了,
1,安装Screen yum install screen
2,建立单独会话 screen -S lnmp
3,开始安装
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp
4,选择Mysql

MySQL版本,我选了4

5,选择php

PHP版本,我选了7

6,其他选项默认
7,失败

Nginx Failed!     
MySQL Failed!    --5.7
PHP Failed!        --7.1

然后各种搜寻,找不到解决办法!后果断卸载
8,./uninstall.sh
9,又重新试装了2次,又3个小时过去了,还是Failed!Failed!Failed!

这样的结果 ,我不能接受,我果断放弃了LNMP一键,各种删除安装包之后,开始手动一个个装,具体不表,参考 :http://www.jianshu.com/p/54f3dffdca67
但到了配置篇:

配置篇标题
我又放弃了,我真不是一个那么容易放弃的人,但看着这一堆配置内容,我怕我会忘记了怎么来记忆这些配置名称及节点还有关键内容,这样服务器铁定被我玩坏。又是一次果断的卸载!心重新被拉回到了军哥的LNMP一键安装 ,总结了一下,最后整理出了一条大道(对我很适用,最后成功),在此记录一下这完整的步骤:
1,与上面参考 内容的准备篇一致,我个人认为是关键条件之一:
准备篇

1、配置防火墙,开启80端口、3306端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT#允许80端口通过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT#允许3306端口通过防火墙

备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,

正确的应该是添加到默认的22端口这条规则的下面

如下所示:

################################添加好之后防火墙规则如下所示################################

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

#######################################################################################

/etc/init.d/iptables restart#最后重启防火墙使配置生效

2、关闭SELINUX

vi /etc/selinux/config

#SELINUX=enforcing#注释掉

#SELINUXTYPE=targeted#注释掉

SELINUX=disabled#增加

:wq#保存退出

shutdown -r now#重启系统

3、安装第三方yum源

yum install wget#安装下载工具

wget http://www.atomicorp.com/installers/atomic#下载

sh ./atomic#安装

yum check-update#更新yum源

作者:鹏鹏袋
链接:http://www.jianshu.com/p/54f3dffdca67
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2,安装cmake yum install cmake yum update cmake
3,安装,其实这个是抱着莫名试一下的态度装的,反正不管行不行,装了总没坏处yum install expat-devel
4, 安装 ./install.sh
5,选择Mysql,这里降级选择了 5.6 版本的(也许这是关键点)
6,选择php,还是7.1
7,其它默认,然后是等待,无止境的等待,到这一步已经凌晨4点,忍不住了,抱着放弃的心态睡了
8,清晨醒来,打开电脑看了一下,enjoy it!完美!结束了这一天

上一篇下一篇

猜你喜欢

热点阅读