安装Apache:

yum install httpd -y

安装php,mysql,php-mysql,图形库gd:

yum install php mariadb-server mariadb php-mysql gd -y

查看防火墙、SElinux状态:

systemctl status firewalld.service

getenforce

Linux 中 Wordpress 部署_wordpress

关闭防护服务:

sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config

setenforce 0

systemctl stop firewalld.service 

systemctl disable firewalld.service

Linux 中 Wordpress 部署_wordpress_02

开启apache服务:

echo 'hello word' > /var/www/html/index.html

systemctl start httpd.service

systemctl enable httpd.service

systemctl status httpd.service

Linux 中 Wordpress 部署_wordpress_03

使用浏览器进行访问本机ip地址查看是否正常:

Linux 中 Wordpress 部署_php_04

测试php功能:

进入到html目录下:

cd /var/www/html/

Linux 中 Wordpress 部署_mysql_05

使用vi进入到php网页下:

vi index.php

添加以下内容:

<?php
phpinfo();
?>

Linux 中 Wordpress 部署_php_06

使用浏览器进行访问本机ip/index.php查看:

Linux 中 Wordpress 部署_wordpress_07

启动mariadb服务:

systemctl start mariadb.service 

systemctl restart httpd.service 

systemctl enable mariadb.service

Linux 中 Wordpress 部署_mysql_08

设置mysql密码:

mysql_secure_installation

Linux 中 Wordpress 部署_mysql_09

进入mysql输入刚刚设置的密码:

mysql -uroot -p

Linux 中 Wordpress 部署_mysql_10

查看数据库:

show databases;

Linux 中 Wordpress 部署_mysql_11

测试数据库连接功能:

修改index.php网页内容:

vi /var/www/html/index.php

修改内容为:

<?php
$link=mysql_connect('localhost','root','521521');
if($link)
        echo "Successful";
else
        echo 'Faile';
mysql_close();
?>
root为用户
521521为设置的密码

进入浏览器访问本机ip/index.php查看:

Linux 中 Wordpress 部署_wordpress_12

上传wordpress压缩包到root目录下:

点击下载wordpress压缩包提取码 ujks

进行解压:

tar -xf wordpress-4.6.18.tar.gz

复制到html目录下并修改权限:

rm -f /var/www/html/*
 
cp -rf wordpress/* /var/www/html/

chown -R apache.apache /var/www/html/

Linux 中 Wordpress 部署_php_13

进入mysql:

mysql -uroot -p

创建表:
create database wordpress;

进行用户授权:
grant all on wordpress.* to 'wordpress'@'%' identified by 'ChinaSKill22';

刷新权限:
flush privileges;

Linux 中 Wordpress 部署_php_14

以上操作无误之后打开浏览器访问本机ip/index.php进行安装wordpress:

Linux 中 Wordpress 部署_wordpress_15

Linux 中 Wordpress 部署_wordpress_16

Linux 中 Wordpress 部署_php_17

Linux 中 Wordpress 部署_wordpress_18

Linux 中 Wordpress 部署_wordpress_19

Linux 中 Wordpress 部署_mysql_20

Linux 中 Wordpress 部署_mysql_21

Linux 中 Wordpress 部署_wordpress_22

自定义完成之后打开浏览器访问本机ip即可查看效果(如下图):

Linux 中 Wordpress 部署_wordpress_23