wordpress博客搭建
- 1. 服务器配置
- 1.1 关闭防火墙和SELINUX
- 2 php环境部署
- 2.1 安装php相关软件和Apache
- 2.2 测试
- 3. 数据库环境准备
- 3.1 安装MySQL数据库
- 3.2 数据库环境准备
- 4. wordpress部署
- 5. wordpress初始化
1. 服务器配置
| 服务器IP | 系统 | 所需服务 |
|---|---|---|
| 10.0.0.12 | Rocky9 | Apache,PHP,MySQL |
1.1 关闭防火墙和SELINUX
# Rocky9系统# 关闭防火墙[root@rocky9-12 ~]# systemctl disable --now firewalld# 关闭SELINUX[root@rocky9-12 ~]# sed -i 's#^SELINUX=.*#SELINUX=disabled#' /etc/selinux/config# SELINUX需要重启服务器生效[root@rocky9-12 ~]# reboot2 php环境部署
2.1 安装php相关软件和Apache
[root@rocky9-12 ~]# yum -y install httpd php php-mysqlnd php-json php-gd php-xml php-mbstring php-zip[root@rocky9-12 ~]# php -vPHP 8.0.30(cli)(built: May 16 2025 04:22:34)(NTS gcc x86_64)Copyright(c)The PHPGroupZend Engine v4.0.30,Copyright(c)Zend Technologies with Zend OPcache v8.0.30,Copyright(c),by Zend Technologies# 启用apache,并加入开机自启[root@rocky9-12 ~]# systemctl enable --now httpd.service2.2 测试
# 准备php测试页面[root@rocky9-12 ~]# cat /var/www/html/test.php<?php phpinfo();浏览器访问
3. 数据库环境准备
3.1 安装MySQL数据库
# 安装MySQL数据库[root@rocky9-12 ~]# yum -y install mysql-server# 启动,并设置开机自启[root@rocky9-12 ~]# systemctl enable --now mysqld.service3.2 数据库环境准备
# 进入mysql,修改本地登录密码[root@rocky9-12 ~]# mysqlmysql> ALTER USER'root'@'localhost'IDENTIFIED BY'123456';Query OK,0 rows affected(0.00 sec)# 退出,测试重新进入mysqlmysql>exitBye[root@rocky9-12 ~]# mysql -uroot -p123456# 创建数据库mysql> CREATE DATABASE wordpress;Query OK,1 row affected(0.00 sec)# 创建用户mysql> CREATE USER'wordpresser'@'localhost'IDENTIFIED BY'123456';Query OK,0 rows affected(0.01 sec)# 授权mysql> GRANT ALL ON wordpress.*TO'wordpresser'@'localhost';Query OK,0 rows affected(0.00 sec)mysql> FLUSH PRIVILEGES;mysql>exitBye4. wordpress部署
下载wordpress源码
[root@rocky9-12 ~]# cd /var/www/html/[root@rocky9-12 html]# wget https://cn.wordpress.org/latest-zh_CN.zip安装zip解压软件,并解压源码包
[root@rocky9-12 html]# yum install unzip -y[root@rocky9-12 html]# unzip wordpress-6.7.1-zh_CN.zip[root@rocky9-12 html]# lstest.php wordpress wordpress-6.7.1-zh_CN.zip# 修改属主属组[root@rocky9-12 html]# chown -R apache:apache wordpress/为项目配置域名
# vim+文件名,写入以下内容,为web服务器配置域名指向的目录[root@rocky9-12 html]# cat /etc/httpd/conf.d/wordpress.test.com.conf<VirtualHost*:80> ServerName wordpress.test.com DocumentRoot"/var/www/html/wordpress"<Directory"/var/www/html/wordpress"> AllowOverride all Order allow,deny Allowfromall </Directory> </VirtualHost># 重启httpd服务[root@rocky9-12 html]# systemctl restart httpd.service在物理机上为域名设置解析
在 C:\Windows\System32\drivers\etc\hosts 文件添加如下行 10.0.0.12 wordpress.test.com5. wordpress初始化
浏览器访问
点击现在就开始,配置数据库信息,添加创建的数据库信息
运行安装程序
安装
登录
安装完成