Centos快速搭建lnmp环境

  来Cloudatcost一段时间了,重建过N次小鸡终于搞定lnmp环境的搭建。记录一下整个过程,下次玩小鸡的时候自己还能看看。

1 购买VPS

  考虑搭建网站的服务器。这里有两个选择,虚拟主机或者VPS。虚拟主机已经配置好网站运行环境,但是你只能在那个环境下玩;而VPS就是一个服务器,有自己的cpu内存等,可以自己装系统,灵活性可玩性更大。我们这里选择VPS。

  关于VPS的选择,有很多帖子可以参考,我个人推荐bandwagonhost(搬瓦工)的VPS。毕竟有可观的AFF和较好的稳定性。建议内存至少大于256M。购买地址:https://bwh1.net/aff.php?aff=10816

  有人可能会问为什么不推荐购买我博客目前所用的Cloudatcost,首先Cloudatcost稳定性不如bandwagonhost(搬瓦工)随时可能会失联,其次它需要自己建立VPS,你买的只是资源配置。可能有人会说不就建立VPS嘛,这有什么难的。BUT,它是出了名的难折腾,可能遇到各种问题,如:无法分配到IP,一直Pending,小鸡建起来了ping不通等等的问题。如果你愿意折腾,这里也有购买地址(一次性付款,终身免费….不知道会不会哪天就跑路了):http://www.cloudatcost.com/

  最后选择centos系统,本教程只是针对centos进行的整理发布。

安装网站运行环境LNMP

  配置LNMP可以选择一键包也可以挨个安装, 当然一键包是省事的傻瓜办法, 这里使用的是Licess提供的一键包 LNMP.org, 直接SSH进入VPS后安装

2.1 screen

  登陆后运行:

  如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,再运行screen -S lnmp   断线后可用 screen -R lnmp 恢复连接。

  screen常用命令有:

2.2下载并安装LNMP一键安装包

  按上述命令执行后,会出现如下提示:

  目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择!

  需要设置MySQL的root密码(不输入直接回车将会设置为root),输入后回车进入下一步,如下图所示:

  这里需要确认是否启用MySQL InnoDB,输入 n 不启用(默认为y 启用),输入后回车进入下一步。

 

  选择PHP版本

 

  同样回车默认即可,选择是否安装内存优化:

 

  仍然选择默认回车,不安装。

  提示”Press any key to install…or Press Ctrl+c to cancel”后,按回车键确认开始安装。LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

  安装时间可能会几十分钟左右,主要是机器的配置网速等原因会造成影响。

2.3 安装完成

  如果显示Nginx: OK,MySQL: OK,PHP: OK

 

  并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示Install lnmp V1.3 completed! enjoy it.的话,说明已经安装成功!!

发表评论