CentOS 7 搭建 WordPress 环境指南

环境准备
在开始搭建 WordPress 环境之前,我们需要确保服务器已经安装了 CentOS 7 操作系统,以下是搭建 WordPress 环境所需的基本软件包:
| 软件包名称 | 描述 |
|---|---|
| Apache | Web 服务器 |
| MySQL | 数据库服务器 |
| PHP | 服务器端脚本语言 |
| PHP-Mysql | PHP 与 MySQL 的连接扩展 |
| PHP-GD | PHP 图形处理库 |
| PHP-XML | PHP XML 处理库 |
| PHP-Curl | PHP HTTP 客户端库 |
| PHP-Mbstring | PHP 多字节字符串处理库 |
| PHP-Zlib | PHP 数据压缩库 |
安装 Apache、MySQL 和 PHP
安装 Apache
sudo yum install httpd -y
安装 MySQL
sudo yum install mariadb-server mariadb -y
安装 PHP
sudo yum install php php-mysql php-gd php-xml php-curl php-mbstring php-zlib -y
启动 Apache 和 MySQL 服务
sudo systemctl start httpd sudo systemctl enable httpd sudo systemctl start mariadb sudo systemctl enable mariadb
设置 MySQL root 用户密码
sudo mysql_secure_installation
按照提示设置 root 用户密码,并确认是否删除匿名用户、禁止 root 远程登录、删除测试数据库等。
配置 Apache 和 MySQL

配置 Apache
创建 WordPress 网站目录:
sudo mkdir /var/www/html/wp sudo chown -R apache:apache /var/www/html/wp
编辑 Apache 配置文件:
sudo nano /etc/httpd/conf/httpd.conf
找到 DirectoryIndex 行,添加以下内容:
DirectoryIndex index.php index.html index.htm
配置 MySQL
创建 WordPress 数据库:
mysql -u root -p
输入密码后,执行以下命令:
CREATE DATABASE wp_db; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'wp_password'; GRANT ALL PRIVILEGES ON wp_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
安装 WordPress
下载 WordPress
cd /var/www/html/wp sudo wget https://wordpress.org/latest.zip sudo unzip latest.zip
设置 WordPress 配置文件

sudo nano wp-config.php
填写以下信息:
define('DB_NAME', 'wp_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'wp_password');
define('DB_HOST', 'localhost'); 访问 WordPress 安装向导
在浏览器中输入 http://yourdomain.com/wp-admin/install.php,按照提示完成安装。
相关问答 FAQs
Q1:如何修改 WordPress 网站的标题和副标题?
A1:登录 WordPress 后台,进入“设置” -> “常规”页面,分别修改“标题”和“副标题”即可。
Q2:如何备份 WordPress 数据库?
A2:登录 MySQL,执行以下命令:
mysqldump -u wp_user -p wp_db > wp_db_backup.sql
将备份文件 wp_db_backup.sql 保存到本地或上传到云存储服务。

