一、安装nginx

1、安装依赖

#安装gcc

yum install gcc-c++

#安装 pcre-devel

yum install -y pcre pcre-devel

#安装zlib  

yum install -y zlib zlib-devel

#安装OpenSSL  

yum install -y openssl openssl-devel

2、安装nginx

#创建nginx.repo文件

vi /etc/yum.repos.d/nginx.repo   

#然后写入配置:

[nginx]  

name=nginx repo  

baseurl=http://nginx.org/packages/centos/7/$basearch/

gpgcheck=0  

enabled=1

baseurl=http://nginx.org/packages/centos/7/$basearch/中改为自己版本

然后wq保存,运行:

yum install nginx

关闭防火墙命令:sudo systemctl stop firewalld.service

selinux也要关闭

临时关闭:

[root@localhost ~]# getenforce

Enforcing

[root@localhost ~]# setenforce 0

[root@localhost ~]# getenforce

Permissive

永久关闭:

[root@localhost ~]# vim /etc/sysconfig/selinux

SELINUX=enforcing 改为 SELINUX=disabled

重启服务reboot

3.启动nginx

service nginx start

输入自己公网的ip地址

二、mysql的安装和配置

1、安装

1.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2.rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.yum install mysql-community-server


安装成功后启动mysql:

service mysqld start

2、mysql的初始化设置

进入mysql,设置密码,一开始数据库默认没有密码:

mysql -u root 回车进入


在mysql中设置密码:

set password for 'root'@'localhost' =password('新密码');


开启mysql的远程连接,让你可以用本地的电脑连接云上的mysql:

grant all privileges on *.* to root@'%'identified by 'password';

然后就可以退出mysql了

exit

三、安装PHP环境

yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm

安装好之后输入检查版本命令,看看安装好了没有:

php --version

把安装好的环境重启一下:

service php-fpm start 启动php-fpm

service nginx restart 重启nginx

service mysqld restart 重启 mysql

为储存wordpress的数据在mysql中创建一个数据库

  1. 进入mysql:

mysql -u root -p  进入mysql

create database 数据库名 charset utf8; 建一个自己取名的数据库,这个就是储存wordpress数据的地方了,记住名字:)

show database;  查看数据库

spacer.gifimage.png

  

  1. 保险起见,重启数据库更新一下:

    service mysqld restart

wordpress 安装

 

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

 

unzip wordpress-4.9.1-zh_CN.zip -d  /usr/share/nginx/html;

然后我们修改一下wordpress的配置文件:

vim /usr/share/nginx/html/wordpress/wp-config-sample.php

// ** MySQL 设置 – 具体信息来自您正在使用的主机 ** //

/** WordPress数据库的名称 */

define(‘DB_NAME’, ‘数据库名’);这里填写你存放wordpress数据库的名称

/** MySQL数据库用户名 */

define(‘DB_USER’, ‘root’);这里填写你数据库的用户名

/** MySQL数据库密码 */

define(‘DB_PASSWORD’, ‘你的mysql密码’);这里填写你设置的密码

只需要改这些就够了,保存退出

然后修改一下配置文件的名字,方便日后:

mv wp-config-sample.php wp-config.php

Nginx的配置修改

vim /etc/nginx/conf.d/default.conf 

location下的root改成放wordpress的文件目录

index 改成如下

spacer.gifimage.png

 location修改root,把前面的#去掉spacer.gif

spacer.gifimage.png

image.png

然后保存退出

重新启动一下nginx:

service nginx restart

保险起见,你可以重新启动以下之前的服务:mysql,php-fpm。

恭喜你环境已经搭好了,你可以在浏览器中输入你云的公网ip地址进行wordpress的视图话安装…