美文网首页
LNMP配置一

LNMP配置一

作者: 殊子墨 | 来源:发表于2017-11-02 10:09 被阅读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!完美!结束了这一天

    相关文章

      网友评论

          本文标题:LNMP配置一

          本文链接:https://www.haomeiwen.com/subject/ofqopxtx.html