1.安装Apache服务器
2. 安装Mysql(MariaDB)数据库
3.安装PHP 7.4
4.安装WordPress
命令安装Apache
yum install httpd -y
启动Apache
systemctl enable httpd --now
检测Apache服务器状态
systemctl status httpd
2. 安装Mysql(MariaDB)数据库
运行以下命令安装MariaDB数据库:
yum install mariadb-server mariadb -y
完成之后启动和加入开机自启数据库:
systemctl enable mariadb --now
然后安装一个数据库安全脚本,会提示你输入数据库的root账号密码,如下所示:
mysql_secure_installation####Enter current password for root (enter for none): #到这里回车Set root password? [Y/n] YNew password: #密码Re-enter new password: #在输入一次密码Remove anonymous users? [Y/n] yDisallow root login remotely? [Y/n] nRemove test database and access to it? [Y/n] yReload privilege tables now? [Y/n] y
创建数据库:
mysql -uroot -p #登录数据库MariaDB [(none)]> create database wordpress; #创建数据库Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> create user wpuser@localhost identified by '123456'; #创建用户Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> grant all privileges on wordpress.* to wpuser@localhost identified by '123456'; #授予wpuser使用wordpress数据库的全部权限Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> flush privileges; #刷新权限Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> exit #退出
3.安装PHP 7.4
php和WordPress,并不是所以版本都互相兼容,所以注意看版本
安装EPEL和REMI库
yum库中默认的PHP版本是5.4,所以我们需要安装一个新的库,运行如下命令
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
在Centos7安装PHP7.4
上面命令运行完之后,我们就可以启用REMI库了,运行如下命令
yum -y install yum-utils
yum-config-manager --enable remi-php74
安装php:
yum install php php-cli php-mysql php-gd php-zip php-mbstring php-xml php-imagick -y
查看PHP版本信息:
php --version
apache是默认没有开启php的,接下来我们在Apache的配置文件里添加一句:
Include conf.modules.d/*.conf
vi /etc/httpd/conf/httpd.confInclude conf.modules.d/*.conf #添加到httpd.conf最后
再重启Apache:
systemctl restart httpd
4.安装WordPress
下载最新版wordpress
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz -C /var/www/html/
进入解压好的文件夹内复制 wp-config-sample.php 文件命名为 wp-config.php
cd /var/www/html/wordpress/
cp wp-config-sample.php wp-config.php
编辑目标文件wp-config.php里的数据库信息
打开源码中的wp-config-sample.php文件,并根据需要对其进行修改。最重要的是,需要设置如下内容:
vi wp-config.php
#设置这些内容
define('DB_HOST', 'MySQL的读写分离地址');
define('DB_NAME', '数据库名称');
define('DB_USER', 'MySQL实例的用户名');
define('DB_PASSWORD', 'MySQL实例的密码');
编辑完成后重启apache
systemctl restart httpd
配置完成后访问:http://ip地址/wordpress,弹出下面界面,则成功
希望对大家有所帮助
-阿超制作
发表评论 取消回复