专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
目录
相关文章推荐
InfoQ架构头条  ·  Java 社区的一次十亿行数据编程挑战 ·  2 天前  
51好读  ›  专栏  ›  马哥Linux运维

40张步骤截图教你用腾讯云服务器配置LNMP环境并安装wordpress

马哥Linux运维  · 公众号  · 运维  · 2017-05-06 09:02

正文

作者:liuxinig

来源:

http://www.cnblogs.com/liuxinig/p/5928361.html

本文有点长,原因是每一步都有截图占的篇幅较长,其实并不麻烦,并不复杂。所有命令都可以复制粘贴到终端窗口,不用手动输入(在终端粘贴时用鼠标右键+粘贴 的方式进行粘贴,有些终端工具不支持快捷键ctrl + v进行粘贴,如果选用putty终端,复制后在 终端窗口直接敲击鼠标右键就可以完成粘贴)

解释: 腾讯云服务器建立自己的站点需要配置web环境

LNMP : linux + nginx + mysql + php

Linux:Linux环境(本文为centos 7.2)

nginx: web服务器程序,用来解析web程序

mysql: 一个数据库管理系统

php: web服务器生成网页的程序

同时为了管理方便(不用输入太多mysql命令)装了一个数据库管理工具phpmyadmin

wordpress: 是一种使用php语言开发的博客平台,可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。如果自己不想耗费太大的精力开发网站,可以使用它,我的建议是初期使用,以后自己有时间开发网站的时候再自己开发网页。(当然用不用你自己决定啦,还有好多平台工具可以使用,WordPress比较流行)

步骤解读:

1、安装xshell xftp

2、服务器重装系统

3、远程连接服务器

4、nginx、mysql、php等软件的安装与配置

5、安装wordpress

注: 1,2,均为可选步骤!!!!!!!


1、(可选步骤,可以不安装)因为是在云服务器上安装,所以首先在本地安装远程管理工具(putty、XShell...均可);有时需要向服务器上传下载文件,如果没有安装ftp服务,一般的ftp工具无法登陆,xftp可以在没有安装ftp服务的情况下进行上传下载文件

安装包如下:

先安装XShell,打开xsh05....exe

下一步

选择 免费为家庭/学校-------下一步


接受条款

选择安装位置

下一步


选择语言,默认为简体中文,安装

完成

xftp安装类似

安装完成后如图所示

2、服务器重装系统(也可不重装)

进入腾讯云网站------登录------管理中心-------选择云服务器

进去后会显示自己的实例详情,右边的操作----选择更多---重装系统(注意如果有重要东西记得备份,如果不想重装也可以)

选择公共镜像-----centos-------centos 7.2 64位----输入root密码(自己随意设置,记住就行)--开始重装

控制台会出现重装操作系统中------稍等片刻(2分钟)------当状态为运行中时就装好了

记下自己的公网IP

3、远程登录(putty,xshell均可)

xshell下:

打开xshell-----会话窗口点击新建

出现新建会话属性窗口,右侧---名称随意填,主机填写自己服务器的公网IP------点击左侧的用户身份验证

右侧---方法默认Password不用改,用户名填root    密码为自己设置的密码---确定---连接


如果忘了root密码,进入腾讯云网站管理中心---云服务器-----操作-----更多---------关机----关机完成后再选更多---重置密码---填完后---确认重置

重置完成为关机状态------操作-----更多-----开机



修改完密码后重复上面连接操作,-----点击连接

出现如下提示--------选择接受并保存


正常情况下登陆成功,出现如下界面,   如果登陆不成功,看看ip root 密码是否填错,如果都正确还是连不上,看看服务器是不是运行中状态(服务器要开着机哦)


putty登录:

打开putty----主机名称填写服务器公网ip----确定

选择是

填写登录用户名root 和密码

正常情况下登陆成功为下图所示




4、安装软件

4.1安装nginx

输入命令:

yum install nginx


出现提示:是否要下载,   输入y 回车   (注:服务器下载东西消耗的是服务器的网络流量,而不是本机的网络流量,可以放心下载,不用担心本机流量耗费)

安装完成


4.2安装mysql  (当然也可以用mariaDB,在这我安装的是mysql,由于Centos从7开始默认的数据库安装包为mariaDB,所以通过yum 安装mysql会出现问题,所以通过以下方式安装)

输入命令:

yum update


输入y回车


完成

输入:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


(注:命令太长,可以复制,在终端窗口使用鼠标右击---粘贴的方式,有些终端不支持ctrl + v 粘贴)

 

输入:
rpm -ivh mysql-community-release-el7-5.noarch.rpm


再次执行

yum update


输入y回车


再次输入y回车

完成

输入:

yum install mysql-server


输入y回车      这次时间比较长,可以先去喝杯可乐~~~(我装了12分钟)

完成

开启mysql服务

输入

systemctl start mysqld



输入:

mysql_secure_installation


要求输入密码,第一次进入密码为空,直接回车即可

询问是否设置密码   输入  Y    然后输入两次密码   (密码要记住 这是mysql的密码,一会要用到)


然后会有几项选择   依次选  n n n Y   最后一个为Y

登录mysql    输入:

mysql -u root -p


回车   输入密码(即刚才设置的mysql密码)


成功登录即可    输入exit退出


4.3安装php

输入

yum install php



输入y回车

完成

安装php-fpm

输入

yum install php-fpm


输入y回车

完成

-----------------------------------------------------------------------------------------------------------

安装已完成    开启服务

开启nginx   输入

service nginx restart


nginx开启后就可以从外网通过ip访问服务器了   浏览器中输入  http://ip   例如http://123.206.61.110

也许会打不开,需要在管理中心更改安全策略,进入腾讯云管理中心

主机管理最右侧---操作栏----更多-----配置安全组

把“默认安全组放通所有端口选中”确定







请到「今天看啥」查看全文


推荐文章
InfoQ架构头条  ·  Java 社区的一次十亿行数据编程挑战
2 天前
肌肉男训练营  ·  对不起,先付钱再教你健身!
8 年前
奔波儿灞与灞波儿奔  ·  数学老师惨死在自己家中,究竟是何人所为?
7 年前