参考 https://blog.csdn.net/qq_43478057/article/details/93860555
环境;CentOS 7.3 64位
yum -y install httpd #安装Web服务器Apache,也叫httpd
systemctl start httpd.service #启动服务并设置为开机启动
systemctl enable httpd.service
yum -y install firewalld firewall-config #配置防火墙 安装firewall
systemctl start firewalld.service #启动服务并设置为开机启动
systemctl enable firewalld.service
firewall-cmd --permanent --zone=public --add-service=http #开启端口
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload #重新载入
此时打开ip地址就会有界面
yum -y install mariadb-server mariadb #安装数据库MariaDB
systemctl start mariadb.service #启动服务并设置为开机启动
systemctl enable mariadb.service
mysql_secure_installation #配置root密码
mysql -u root -p #登陆MariaDB为WordPress建立数据库及用户
(我这里数据库为wordpress,用户为user,密码为123456,可以自己替换)
CREATE DATABASE wordpress;
CREATE USER user@localhost IDENTIFIED BY ‘123456’;
更改用户权限,保存并退出
GRANT ALL PRIVILEGES ON wordpress.* TO user@localhost;
FLUSH PRIVILEGES;
exit
systemctl restart httpd.service #最后再重启相关服务
systemctl restart mariadb.service
yum provides php #安装PHP
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring #安装依赖包
vim /var/www/html/info.php #用vim新建一个php页面检查安装的情况
编辑为以下内容
<?php phpinfo(); ?>
保存退出
systemctl restart httpd.service #重启httpd服务
在浏览器打开 http://你的IP地址/info.php
就可以看到PHP的详细信息
安装WordPress
cd /
mkdir wordpress
cd wordpress
wget http://wordpress.org/latest.tar.gz #下载WordPress
要是下载不了的话就去Github上下载
tar xzvf latest.tar.gz
cp -rf wordpress/* /var/www/html/
chown -R apache:apache /var/www/html/ #修改文件夹权限
chmod -R 777 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
cd /var/www/html #编辑配置文件
cp wp-config-sample.php wp-config.php
vim wp-config.php
systemctl restart httpd.service ##最后重启相关的服务
systemctl restart mariadb.service