作者: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
也许会打不开,需要在管理中心更改安全策略,进入腾讯云管理中心
主机管理最右侧---操作栏----更多-----配置安全组
把“默认安全组放通所有端口选中”确定