当前位置: 首页 > article >正文

部署WordPress6.7.1版本(官网最新版本)

部署WordPress6.7.1版本

服务及业务版本

系统:阿里云服务器Centos7
nignx:1.26.1
php:7.4
mariadb-server:10.6.19
WordPress:6.7.1

一、安装nginx-1.26.1

第一步:配置Nginx官方仓库
[root@web02 ~]# vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
第二步:安装Nginx服务
[root@web02 ~]# yum install -y nginx
#检查版本
[root@dzy ~]# nginx -v
nginx version: nginx/1.26.1

第三步:启动Nginx服务
[root@dzy ~]# systemctl start nginx
[root@dzy ~]# systemctl enable nignx

二、安装mariadb-server

第一步:配置mariadb官方仓库
[root@dzy ~]# vim /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
第二步:清除缓存,安装mariadb-server
[root@dzy ~]# yum clean all
[root@dzy ~]# yum makecache
[root@dzy ~]# yum install -y MariaDB-server
[root@dzy ~]# yum install -y mariadb-server
第三步:启动服务
[root@dzy ~]# systemctl start mariadb
[root@dzy ~]# systemctl enable mariadb

三、安装php7.4版本

第一步:添加EPEL和REMI存储库
[root@dzy ~]# yum install -y  epel-release
[root@dzy ~]# yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

第二步:安装PHP 7.4版本及其扩展
[root@dzy ~]# yum-config-manager --enable remi-php74
[root@dzy ~]# yum -y install php php-bcmath php-cli php-common php-devel php-embedded php-fpm php-gd php-intl php-mbstring php-mysqlnd php-opcache php-pdo   php-process php-xml php-json
[root@dzy ~]# php -v

第三步:启动php服务
[root@dzy ~]# systemctl start php-fpm
[root@dzy ~]# systemctl enable php-fpm

四、创建运行所有服务的用户

#此处指定为lnmp虚拟用户,用户和组id为666
[root@dzy ~]# groupadd -g 666 lnmp
[root@dzy ~]# useradd -g 666 -u 666 -M -s /sbin/nologin lnmp

五、修改Nginx启动用户,重启服务

[root@dzy ~]# vim /etc/nginx/nginx.conf 
#修改user行
user lnmp;
[root@dzy ~]# systemctl restart nginx

六、php修改启动用户及监听方式,重启服务

[root@dzy ~]# vim /etc/php-fpm.d/www.conf
#修改第24和第26行
user = lnmp
; RPM: Keep a group allowed to write in log dir.
group = lnmp
#修改38行
listen = 127.0.0.1:9000
[root@dzy ~]# systemctl restart php-fpm

七、设置数据库密码,创建WordPress业务数据库

[root@dzy ~]# mysqladmin password 'dzy123.com'
测试登录
[root@dzy ~]# mysql -uroot -pdzy123.com

[root@dzy ~]# mysql -uroot -pdzy123.com -e 'create database wordpress'
[root@dzy ~]# mysql -uroot -pdzy123.com -e 'show databases'
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
| wordpress          |
+--------------------+

八、配置WordPress的Nginx配置文件

[root@dzy ~]# vim /etc/nginx/conf.d/wp.conf
server {
        listen 80;
        server_name www.dezyan.cn;
        root /code/wordpress;

        location / {
                index index.php index.html;
        }

        location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}
[root@dzy ~]# systemctl restart nginx

九、创建WordPress代码目录,下载代码,解压

[root@dzy ~]# mkdir -p /code/wordpress
[root@dzy ~]# cd /code/wordpress/
[root@dzy wordpress]# wget https://cn.wordpress.org/latest-zh_CN.zip
[root@dzy wordpress]# yum install unzip
[root@dzy wordpress]# unzip latest-zh_CN.zip
[root@dzy wordpress]# mv wordpress/* .
[root@dzy wordpress]# chown -R lnmp.lnmp /code/wordpress/

十、配置域名解析

有域名的可以在对应厂商设置解析
没有的可设置本地hosts解析劫持

十一、浏览器访问,按照刚刚创建内容的填写即可

在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/441382.html

相关文章:

  • 【ComfyUI专栏】ComfyUI 部署Kolors
  • 【2025年数学建模美赛F题】(顶刊论文绘图)模型代码+论文
  • GCC之编译(8)AR打包命令
  • 蓝桥杯之c++入门(一)【第一个c++程序】
  • 落地 ORB角点检测与sift检测
  • 关于使用微服务的注意要点总结
  • C# 机器视觉-RANSAC算法拟合圆
  • 基于RRT(Rapidly-exploring Random Tree)的无人机三维路径规划,MATLAB代码
  • 【Redis】一人一单秒杀活动
  • Spring Boot 启动时间优化全攻略
  • macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)
  • Nodejs架构
  • 【MySQL中多表查询和函数】
  • Linux 入门指南(详细版:基于 CentOS,使用 WSL 环境)
  • 【Linux】软件包管理与vim工具使用详解
  • 微服务系统架构设计参考
  • 题目 3010: 奇偶数之和
  • 【算法day14】二叉树:搜索树的递归问题
  • 如何利用Python爬虫京东获得JD商品详情
  • 力扣-图论-12【算法学习day.62】
  • UE5制作伤害浮动数字
  • 如何在OpenCV中运行自定义OCR模型
  • RabbitMQ安装延迟消息插件(mq报错)
  • YOLO 数据增强 Python 脚本(可选次数,无限随机增强)- 一键执行搞定,自动化提升训练集质量 | 幽络源
  • 在 Docker 中运行 Golang 应用程序,如何做?
  • 电子应用设计方案-56:智能书柜系统方案设计