1、背景介绍
安装WordPress6.5.5版本
Linux系统使用centos 7,WebServer使用httpd(系统自带yum源安装),数据库直接使用源码MySQL-8.3.0,PHP使用php-7.4版本yum安装。
2、安装MySQL
解压MySQL到/opt/mysql830
[root@localhost mysql830]# ls
bin docs include lib LICENSE man README share support-files
设置环境变量,在文件/etc/profile最后增加一行:
export PATH=$PATH:/opt/mysql830/bin
[root@localhost bin]# . /etc/profile
添加MySQL的运行用户:
[root@localhost ~]# useradd -M -s /sbin/nologin mysql
创建数据库存储文件夹并修改权限
mkdir /mysqldata
chown mysql:mysql /mysqldata
创建日志文件夹
mkdir /var/log/mariadb/
chown mysql:mysql /var/log/mariadb/
初始化数据库
[root@localhost mysql830]# mysqld -I -b /opt/mysql830/ -h /mysqldata/ -u mysql
2024-06-29T02:15:34.832602Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start.
2024-06-29T02:15:34.834258Z 0 [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this option as it' is deprecated and will be removed in a future release.
2024-06-29T02:15:34.834374Z 0 [System] [MY-013169] [Server] /opt/mysql830/bin/mysqld (mysqld 8.3.0) initializing of server in progress as process 1856
2024-06-29T02:15:34.861445Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-06-29T02:15:35.379863Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-06-29T02:15:36.391390Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ,Y/jM7la1rqp
2024-06-29T02:15:38.218147Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end.
修改配置文件/etc/my.ini
[mysqld]
datadir=/mysqldata
socket=/mysqldata/mysql.sock
配置开机自动运行脚本
[root@localhost mysql830]# cp support-files/mysql.server /etc/init.d/
[root@localhost mysql830]# chkconfig --add mysql.server
[root@localhost mysql830]# vi /etc/init.d/mysql.server
[root@localhost mysql830]# service mysql.server restart
配置MySQL客户端的连接参数
[root@localhost mysql830]# vi /etc/my.cnf.d/mysql-clients.cnf
#
# These groups are read by MariaDB command-line tools
# Use it for options that affect only one utility
#
[mysql]
socket=/mysqldata/mysql.sock
[mysqladmin]
socket=/mysqldata/mysql.sock
修改MySQL数据库的初始密码
[root@localhost mysql830]# mysqladmin -uroot -p password
Enter password: --原初始化的密码,数据初始化的时候自动生成
New password:
Confirm new password:
创建wordpress数据库
[root@localhost mysql830]# mysqladmin -uroot -p create wpdatabase
3、安装httpd和PHP74
[root@localhost mysql830]# yum -y install httpd php74-php php74-php-mysql
[root@localhost mysql830]# systemctl start httpd
4、安装wordpress
解压wordpress
[root@localhost html]# unzip wordpress-6.5.5-zh_CN.zip -d /var/www/html/
用浏览器打开http://127.0.0.1/wordpress


在/var/www/html/wordpress下创建 wp-config.php 文件,并将以上文本粘贴于其中。然后点击上图的“运行安装程序”。

按上图填写好相关信息即可。
Leave a Reply