40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

这篇文章有点长,原因是每一步都有截图占的篇幅较长,本来并不费事,并不复杂。所有指令都可以仿制张贴到终端窗口,不必手动输入(在终端张贴时用鼠标右键+张贴 的方式进行张贴,有些终端东西不支持快捷键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服务的情况下进行上传下载文件

安装包如下:

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

先安装XShell,打开xsh05….exe

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

下一步

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

接受条款

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

选择安装位置

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

下一步

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

完成

xftp安装类似

安装完成后如图所示

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

记下自己的公网IP

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

xshell下:

打开xshell—–会话窗口点击新建

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

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

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

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

putty登录:

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

选择是

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

填写登录用户名root 和密码

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

4、安装软件

4.1安装nginx

输入命令:

yum install nginx

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

安装完成

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

输入命令:

yum update

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入y回车

完成

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入:

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

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


40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress
输入:
rpm -ivh mysql-community-release-el7-5.noarch.rpm

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

再次执行

yum update

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入y回车

再次输入y回车

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

完成

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入:

yum install mysql-server

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

完成

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

开启mysql服务

输入

systemctl start mysqld

输入:

mysql_secure_installation

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

登录mysql    输入:

mysql -u root -p

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

成功登录即可    输入exit退出

4.3安装php

输入

yum install php

输入y回车

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

完成

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

安装php-fpm

输入

yum install php-fpm

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入y回车

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

完成

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

———————————————————————————————————–

安装已完成    开启服务

开启nginx   输入

service nginx restart

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

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

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

现在再通过浏览器访问   http://ip    出现welcome to nginx界面说明nginx开启成功

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

开启php-fpm   输入

service start php-fpm

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

编辑配置文件,使nginx 与 php 联动

为防止修改错误,先做个备份

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf_bc

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

然后进行修改    输入命令

vi /etc/nginx/nginx.conf

修改service{}   部分       (注意最后的分号;)

按i 或 insert键  进入编辑模式

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

server_name  localhost;
location /{
      index index.php index.html index.htm;
}

  location ~ \.php$ {
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index   index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
  }

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

修改完成后按Esc键退到一般模式,   输入:wq  保存退出

重启nginx   输入

service nginx restart

设置nginx、php开机自动启动

依次输入

systemctl enable nginx.service

systemctl enable php-fpm

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

4.4安装phpMyAdmin

yum install phpmyadmin

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入y回车

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

在网站根目录建立软链接

输入命令:

ln -s /usr/share/phpMyAdmin/ /usr/share/nginx/html/phpmyadmin

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

编辑php.ini文件

vi /etc/php.ini

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

进入后查找session.save_path

直接输入

/session.save_path

回车

直接定位到session.save_path的位置

按 i 或 insert键切换至编辑模式

将其改为

session.save_path =  “/var/lib/php/session”

改完后按 Esc键退回到一般模式   输入  :wq  保存退出

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

chown -R nginx:nginx /var/lib/php/session

然后

vi /etc/nginx/conf.d/phpmyadmin.conf

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入以下内容

输入完成后   按 Esc  再输入 :wq    保存退出

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

server {
 listen 8081;
 server_name localhost;
 access_log /var/log/nginx/phpmyadmin-access.log main;
 
 location / {
  root /usr/share/nginx/html/phpmyadmin;
  index index.php;
 }
 
 location ~ \.php$ {
  root /usr/share/nginx/html/phpmyadmin;
  fastcgi_pass  unix:/var/run/php-fpm/php-fpm.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include fastcgi_params;
 }
 
 location ~ /\.ht {
  deny all;
 }
}

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

重启nginx    输入

service nginx restart

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

在浏览器中输入   http://你的公网ip/phpmyadmin/index.php   回车

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

如果出现以下界面,说明配置成功

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

用户名为 root    密码为mysql的密码 (安装mysql   执行mysql_secure_installation 时设置的  )

都正确登录成功是这样的:

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

为下面安装WordPress做准备,创建一个数据库,就是点上图圈出的数据库按钮

名称自己随意填(我填的wordpress)  排序规则选择utf8_general_ci  点创建

5、安装wordpress

先把网站根目录下的index.html删掉

rm /usr/share/nginx/html/index.html

提示是否删除  输入 y 回车

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

在终端输入以下命令下载wordpress,

wget https://cn.wordpress.org/wordpress-4.5.3-zh_CN.tar.gz

执行解压命令,将wordpress解压当前目录

tar zxvf wordpress-4.5.3-zh_CN.tar.gz

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

然后将解压出来的文件夹中的所有文件移动到网站根目录   /usr/share/nginx/html/

输入命令:

mv wordpress/* /usr/share/nginx/html/

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

需要更改 html 文件夹的权限,暂时改为777

命令:

chmod -R 777 /usr/share/nginx/html

配置完成后记得改回来 改为755

配置wordpress

在浏览器中输入   http://ip

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

出现欢迎界面     点击现在就开始

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

输入刚才创建的数据库名    用户名为root   密码为mysql的密码     数据库主机采用默认的localhost   表前缀不用改     点提交

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

点进行安装

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

站点标题随意填(如果有备案,最好填网站名称)  用户名随意填,要记住   密码会自动生成但不好记可以自己重新填   电子邮件填自己的,对搜索引擎的可见性随意设置

安装wordpress

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

安装成功    点击登录

输入自己刚才设置的用户名或邮箱   和    密码     登录

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

进入到网站后台管理    (叫做仪表盘)   在这可以更换网站主题,发表文章等等对网站进行管理

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

现在在浏览器中输入  http://ip   就可以看到自己的网站啦

40张过程截图教你用腾讯云服务器装备LNMP环境并装置wordpress

把html文件夹权限改回去

命令:

chmod -R 755 /usr/share/nginx/html

现在只是用ip进行访问,如果备案完成,可以进行域名解析,将域名绑定到该ip,使用域名进行访问。

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!