1. 关闭SELinux
# 关闭SELinux
vi /etc/selinux/config
说明:将配置文件中的 “SELinux=enforcing” 改为 “SELinux=disabled” 即可。修改完成后,需要重新启动计算机后,方可生效,如果不想重新启动计算机,我们可以使用临时关闭SELinux的方法来做为互补。
# 临时关闭SELinux
setenforce 0
2. 确认VMware的网卡模式与本机虚拟网桥的状态
(1) 确认一下VMware当前网卡设置为 NAT 模式,选项在VMware菜单中:虚拟机->设置->网络适配器->NAT模式,如下图所示。 (2) 确认本机虚拟网卡是否启动位置在桌面点击右键网络->属性->更改适配器设置->启用 vmnet1 vmnet8 ,如果之前是启动状态 ,则不需要修改,如下图所示为启动状态。
3. 设置CentOS的IP地址
(1)方法1,使用 dhclient 命令临时获取IP
# 查看网卡信息,确认网卡名称
ip addr
在上图中,我们可以发现,本机的网卡名称为:eno16777736,知道名称后,我们可以使用 “dhclient 网卡名称” 来临时获取一个IP地址。
# 动态获取IP地址
dhclient eno16777736
当执行完 “ dhclient eno16777736 ” 后,我们可以再次使用“ ip addr ”来查看网卡是否成功获取到。如上图所示,我们的IP地址为“192.168.85.128”。
4.Nginx 的安装
# 安装 wget
yum install wget -y
# 下载nginx的源文件
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
# 安装Nginx源
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
# 测试YUM源是否可用
yum list
# 安装nginx
yum install nginx -y
# 开启服务
systemctl start nginx
# 开机自启
systemctl enable nginx
# 关闭防火墙
systemctl stop firewalld
# 查看IP地址
ip addr
此时,nginx已经安装完成,可以打开测试页(我们的IP地址为:192.168.85.128)。
5.Mariadb的安装与配置
使用yum源的方式安装Mariadb,需要注意的是CentOS7默认是mariadb,而不是MySQL。
# 安装mariadb的客户端与服务器端
yum install mariadb mariadb-server –y
安装完成后,需要开启服务。
# 开启服务
systemctl start mariadb
# 开机自启
systemctl enable mariadb
接下来需要对数据库进行配置与管理,先通过如下命令进入到Mariadb中:
# 进入mariadb中
mysql
设置root密码,并退出,需要注意是的,当前在mariadb的操作命令行中,行首以“mariadb>”开启才对。
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘nsi123456’);
quit; 通过刚刚修改的密码登录mariadb中。 因为我们已经修改了root用户的密码,所以再次登录MySQL的时候,需要指定用户及密码。
# 用户名为root 密码为你刚刚修改的密码
mysql -uroot -p
创建WordPress使用的数据库,并设置访问用户及密码。需要注意是的,当前在mariadb的操作命令行中,行首以“mariadb>”开启才对。
CREATE DATABASE wpdb DEFAULT CHARACTER SET UTF8; GRANT ALL PRIVILEGES ON wpdb.*TO’wpuser’@’localhost’ IDENTIFIED BY ‘nsi1205′; quit;
在如上设置中部分重要参数说明如下:
1)数据库库名:wpdb
2)数据库用户名:wpuser
3)数据库密码:nsi1205
6、PHP安装与配置
接下来安装PHP及相关组件。
# 安装PHP
yum install php php-fpm –y
# 安装PHP组件,使PHP更好的支持Mariadb
yum install php-mysql php-gd php-mbstring -y
# 启动php-fpm
systemctl start php-fpm
# 开机自启
systemctl enable php-fpm
7、PHP测试页面的实现
接下来我们要做自己的测试页面,只要测试Nginx支持PHP即可。接下来我们要做一些简单的配置。
# 修改/etc/nginx/conf.d/default.conf文件
vi /etc/nginx/conf.d/default.conf
找到”index index.html index.htm;”处,在”index.html”前加入”index.php “,如下图所示(要注意空格)。 取消location的注释 找到”location ~ \.php$ “部分。取消此部分的注释,即删除每行前面的”#”,同时需要修改”fastcgi_param”部分,将其设置为绝对路径”/usr/share/nginx/html”。
# 重新启动服务
systemctl restart nginx
# 在Nginx默认服务路径创建测试页面
vi /usr/share/nginx/html/index.php
在文件中输入如下内容:
<?php phpinfo(); ?> |
8. 刷新测试页面
9、WordPress的安装
# 在线下载WordPress安装文件
wget https://www.lixh.cn/wordpress-4.9.4-zh_CN.zip
# 安装unzip
yum install unzip -y
# 解压文件
unzip wordpress-4.9.4-zh_CN.zip
# 移动wordpress文件夹下的所有文件到网站目录中
mv wordpress/* /usr/share/nginx/html/
# 设置网站目录可写的权限
chmod -R 777 /usr/share/nginx/html/
开始安装,在网页中打开”http://192.168.85.128″(说明,你的IP可以与此不同,根据你所使用的IP地址进行更换),并点击”现在就开始!”按钮,如下图所示。
接下来输入正确的数据库信息,需要输入的内容有”数据库名”、”用户名”以及”密码”三处,输入完成后,点击”提交”按钮,如下图所示。
直接点击”运行安装”按钮即可,如下图所示。
站点信息的输入,内容可以随意,但需要注意的是用户名与密码不能忘记,因为它是管理员的用户名与密码,内容填写完成后,点击”安装WordPress”按钮,如下图所示。
安装成功后的界面如下,我们可以通过界面上的”登录”按钮进行测试登录一下。
输入安装时设置的用户名与密码,点击”登录”按钮登录到后台,如下图所示。
下面就是我们的后台管理界面。
到此为止,我们的WordPress安装完毕,接下来是休息时间了。