it课程网站,就是用这个主题搭建的:点击访问

yanshi
以上为演示图片

环境要求

Centos7 1核2g 我这里用的腾讯云的轻量级服务器
php 7.3+ 我这里用的php7.4
mysql 5.7
wordpress 5.6+

演示地址: http://106.55.8.125/

初始化环境

/*
remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。
*/
yum -y  install https://rpms.remirepo.net/enterprise/remi-release-7.rpm  #获取remi源


#安装php及其及其扩展
yum -y install php74-php php74-php-fpm php74-php-gd php74-php-mysql

#安装nginx,我这里采用源码编译安装
yum -y install wget gcc pcre-devel openssl-devel
wget https://nginx.org/download/nginx-1.20.2.tar.gz
tar -xf nginx-1.20.2.tar.gz && cd nginx-1.20.2
make && make install

#安装数据库
yum -y install mariadb-server

#启动数据库
systemctl enable mysqld --now

#创建数据库
create database wordpress charset=utf8;

#部署wordpress
wget http://www.zhanghaobk.com:81/wordpress-5.6-zh_CN.zip
unzip wordpress-5.6-zh_CN.zip
mv wordpress/* /usr/local/nginx/html
chmod -R nginx.nginx /usr/local/nginx/html

#下载ripro主题+子主题+插件 (注:如果失效请假最下方qq群获取)
wget http://www.zhanghaobk.com/ripro/huzao-child.zip
wget http://www.zhanghaobk.com/ripro/riprodl.zip
wget http://www.zhanghaobk.com/ripro/ripro.zip

配置部署

将下载的ripro主题、子主题、插件解压到/usr/local/nginx/html/wp-content/themes

设置nginx伪静态规则

#设置WordPress的固定链接和伪静态规则,否则个别页面会出现404错误
location / {

    index index.html index.php;

    if (-f $request_filename/index.html){

        rewrite (.*) $1/index.html break;

    }

    if (-f $request_filename/index.php){

        rewrite (.*) $1/index.php;

    }

    if (!-f $request_filename){

        rewrite (.*) /index.php;

    }
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

配置处理php

location ~ \.php$ {
            root          html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            include        fastcgi.conf;
        }

安装swoole扩展

wget http://www.zhanghaobk.com:81/swoole_loader74.so

mv swoole_loader74.so  /opt/remi/php74/root/usr/lib64/php/modules/swoole_loader74.so //根据你php安装路径选择


vim /etc/opt/remi/php74/php.ini
#最下面添加
extension=swoole_loader74.so

启动服务

systemctl enable mysqld --now
shstemctl enable php74-php-fpm --now
/usr/local/nginx/sbin/nginx

浏览器访问你的ip或域名安装wordpress

安装好之后登入即可

wordpresslogin

启用子主题

A42DA42B61721F11401252405C2E8086

安装插件如果不启用插件的话则没有如下的下载模块

dowloadmod

启用下载插件

startmod

常见错误

1、没有装gd扩展的话他图片是显示不出来的,如下图所示

moderr

解决办发安装: yum -y install php74-php-gd

到这里ripro主题就部署完了,其他的都是点鼠标的操作了
qq交流群,有问题可以加群问
47EC2D27EC4163E1FB13C4869A190157

Q.E.D.