写在前面
关于目的
这是一篇介绍如何在云服务器上搭建LNMP环境的指北南
内容基于我近一段时间来的学习和实践,所以有些内容会和网上其他文章有重复,所以说本文目的在于通过前辈们的知识,并且尽量清晰的总结出一套行之有效的方法。
关于LNMP
LNMP = Linux + Nginx + MySQL + PHP
其实能进来看这个的应该都找到LNMP是啥,所以我就不多说了~
真有不知道的可以LNMP。
操作环境
- 服务器: 百度云(1核/1GB/20GB/普通型)
- 操作系统: CentOS7.2
- 本地计算机: Windows7 + putty
关于以上:
关于云服务器:用的是百度首月九块九的最便宜的云服务器,其实无论是什么服务器在操作上并没有什么区别。
关于服务器操作系统:这个可能有一定影响,本文只适合在CentOS7以上的版本操作,其他什么Ubuntu之类的并不适用,而且对于CentOS6.X也有些操作指令上的区别。
关于本地计算机:就是普通Windows7,安装了putty(下面会说)没什么影响~
下面开始正文~
准备
服务端
首先,你需要一台云服务器,具体是哪个公司的并没有什么区别,我用的是这种:
我的快过期了╮(╯▽╰)╭
然后确认一下操作系统:CentOS / 7.2 x86_64 (64bit)
每个云服务器提供商的控制台都可以重装系统,类是这样:
这样,我们就能确保有一个最基础的服务器环境了~
本地
搞定了云服务器,我们就要在本机链接、操作服务器,如何实现那~
有很多软件可以远程链接服务器比如xshell、putty等等。
这里我选择putty,特别小也不用安装,解压即用~
下载链接网上有很多,解压后是这样:
上图标红的就是我们要用的,打开它是这样:
在主机名称中输入你的公网IP,我的是182.61.54.142
(你可以在云服务器的提供商处获得)
在端口处输入22(22是ssh端口)
点击打开
首次登陆会出现安全提示,点击是:
然后按提示输入用户名和密码(用户名和密码就是上面重装系统设置的)~
这样就和云服务器链接成功了~
这里多说一句,有些时候在putty终端可能出现乱码,类似这样:
是因为字符集不匹配的原因,为了防止这个,我们可以修改一下字符集,改为UTF-8
方法是选择左边框的转换,
然后再右边远程字符集中选择UTF-8
然后回到”会话”界面点击”默认设置”再点击”保存”这样就不会乱码了。
安装
Nginx
下面进入正式的搭建环节,第一步我们安装N – Nginx。
关于Nginx也可以参考我的另一篇博客:Nginx的安装与配置(PHP)
在CentSO上,我习惯使用yum来安装程序,
关于yum,可以参考我的另一篇博客yum常用命令,本文只说明涉及到的部分。
首先通过yum安装Nginx:
#使用yum安装,-y表示对所有的提问都回答“yes”,install为安装指令
yum -y install nginx
安装成功~
接下来测试一下Nginx的状态:
- 首先启动Nginx:
# 启动nginx服务
systemctl start nginx.service
- 检查一下nginx.service是否启动
# 检查服务状态
systemctl status nginx.service
如下,显示Nginx启动成功:
这时,在浏览器输入你的公网ip地址会显示Nginx的欢迎页面~