您现在的位置是:首页 >技术教程 >WordPress安装网站首页技术教程

WordPress安装

金牛IT 2023-06-02 16:00:02
简介WordPress安装

目标

在一台 CentOS Stream release 8 虚拟机上,安装一台WordPress 6.2

安装过程

安装依赖组件

依赖组件可以参考官方文档:https://developer.wordpress.org/advanced-administration/before-install/
主要有3个组件:

  • PHP 7.4 or greater
  • MySQL 5.7 or MariaDB 10.3 or greater

安装MariaDB

直接使用 AppStream 中的包进行安装即可,

安装数据库

[root@mroot ~]# dnf update -y
[root@mroot ~]# yum install -y mariadb-server
[root@mroot ~]# systemctl start mariadb

创建数据库

[root@mroot ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or g.
Your MariaDB connection id is 8
Server version: 10.3.28-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE wordpress;
Query OK, 1 row affected (0.000 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO "wordpress"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> quit
Bye

安装PHP 7.4

AppStream 中默认启用的PHP版本为7.2,需要手动启用7.4的版本

默认 APPstream 只中启用了PHP 7.2,需要手动启用7.4
[root@mroot ~]# dnf list php
上次元数据过期检查:1 day, 16:14:38 前,执行于 2023年04月17日 星期一 15时02分07秒。
可安装的软件包
php.x86_64                          7.2.24-1.module_el8.2.0+313+b04d0a66                          AppStream

[root@mroot ~]# dnf module list php
上次元数据过期检查:0:09:38 前,执行于 2023年04月18日 星期二 18时37分12秒。
CentOS-8.5.2111 - AppStream - mirrors.aliyun.com
Name                  Stream                   Profiles                                    Summary
php                   7.2 [d]                  common [d], devel, minimal                  PHP scripting language
php                   7.3                      common [d], devel, minimal                  PHP scripting language
php                   7.4                      common [d], devel, minimal                  PHP scripting language

提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装
[root@mroot ~]# dnf module enable php:7.4
上次元数据过期检查:1 day, 16:16:26 前,执行于 2023年04月17日 星期一 15时02分07秒。
依赖关系解决。
===========================================================================================================
 软件包                   架构                    版本                      仓库                      大小
===========================================================================================================
启用模块流:
 httpd                                            2.4
 nginx                                            1.14
 php                                              7.4

事务概要
===========================================================================================================

确定吗?[y/N]: y
完毕!
[root@mroot ~]# dnf install php php-cli php-common php-mysqli

安装设置WordPress

下载WordPress安装包并解压到对应目录:

# 下载安装包并解压到Web服务目录下
[root@mroot ~]# wget https://wordpress.org/latest.zip
[root@mroot ~]# unzip latest.zip
[root@mroot ~]# ls wordpress/
index.php        wp-admin              wp-content         wp-load.php      wp-signup.php
license.txt      wp-blog-header.php    wp-cron.php        wp-login.php     wp-trackback.php
readme.html      wp-comments-post.php  wp-includes        wp-mail.php      xmlrpc.php
wp-activate.php  wp-config-sample.php  wp-links-opml.php  wp-settings.php
[root@mroot ~]# mv wordpress/* /var/www/html/
[root@mroot ~]# chown -R apache:apache /var/www/html
[root@mroot ~]# systemctl start httpd.service php-fpm.service

通过浏览器进行访问设置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。