it课程网站,就是用这个主题搭建的:点击访问
以上为演示图片
环境要求
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
安装好之后登入即可
启用子主题
安装插件如果不启用插件的话则没有如下的下载模块
启用下载插件
常见错误
1、没有装gd扩展的话他图片是显示不出来的,如下图所示
解决办发安装: yum -y install php74-php-gd
到这里ripro主题就部署完了,其他的都是点鼠标的操作了
qq交流群,有问题可以加群问