CentOS 安装 WordPress 的详细指南
准备工作

在开始安装 WordPress 之前,请确保您的 CentOS 系统满足以下要求:
- 操作系统:CentOS 7 或更高版本
- 网络连接:确保您的服务器可以访问互联网
- 数据库:MySQL 5.5 或更高版本
- 服务器环境:PHP 5.6 或更高版本,以及以下 PHP 扩展:MySQL、PDO、mbstring、cURL、fileinfo、xml、ctype、json、bcmath、openssl
安装 Apache 和 MySQL
安装 Apache
sudo yum install httpd -y
启动 Apache 服务并设置为开机自启
sudo systemctl start httpd sudo systemctl enable httpd
安装 MySQL
sudo yum install mariadb-server -y
启动 MySQL 服务并设置为开机自启
sudo systemctl start mysqld sudo systemctl enable mysqld
修改 MySQL 默认密码
sudo grep 'temporary password' /var/log/mysqld.log
根据提示输入命令修改密码:
sudo mysql_secure_installation
按照提示设置 root 密码、删除匿名用户、禁止 root 远程登录、删除测试数据库等。
安装 PHP 和相关扩展

安装 PHP
sudo yum install php php-mysql -y
安装其他 PHP 扩展
sudo yum install php-gd php-xml php-mbstring php-curl php-ctype php-json php-bcmath php-openssl -y
配置 Apache
创建 WordPress 配置文件
sudo cp /etc/httpd/conf.d/README.conf /etc/httpd/conf.d/wordpress.conf
修改 WordPress 配置文件
sudo nano /etc/httpd/conf.d/wordpress.conf
添加到配置文件中:
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/html">
AllowOverride All
Require all granted
</Directory>
</VirtualHost> 重启 Apache 服务
sudo systemctl restart httpd
安装 WordPress
下载 WordPress
cd /var/www/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -zxvf latest.tar.gz sudo mv wordpress/* . sudo rm -rf latest.tar.gz wordpress
配置 WordPress 数据库

sudo nano wp-config.php
修改配置文件:
<?php
/**
* WordPress 数据库配置文件。
* 本文件包含以下信息:
* - MySQL 主机名
* - MySQL 数据库用户名
* - MySQL 数据库密码
* - MySQL 数据库名
* 您可以访问 "WordPress 设置" > "数据库" 修改此信息。
*
* 本文件被 WordPress 自动创建,您不能直接修改它。
*/
// MySQL 主机名
define('DB_HOST', 'localhost');
// MySQL 数据库用户名
define('DB_USER', 'root');
// MySQL 数据库密码
define('DB_PASSWORD', 'your_password');
// MySQL 数据库名
define('DB_NAME', 'wordpress');
// 开发者模式
define('WP_DEBUG', false);
// WordPress 语言
define('WPLANG', '');
// 绝对路径下 WordPress 安装目录
if (!defined('ABSPATH')) {
define('ABSPATH', __DIR__ . '/');
} 运行 WordPress 安装程序
cd /var/www/html sudo php wp-install.php
按照提示输入相关信息,完成 WordPress 的安装。
相关问答 FAQs
问题:安装过程中遇到 "Cannot create directory" 错误怎么办?
解答:请检查 /var/www/html 目录的权限,确保 Apache 用户(通常是 apache)有写权限,可以使用以下命令修改权限:
sudo chown -R apache:apache /var/www/html
问题:WordPress 无法连接到 MySQL 数据库怎么办?
解答:请检查 wp-config.php 文件中的数据库配置信息是否正确,确保数据库用户名、密码、数据库名和主机名正确无误,如果问题仍然存在,尝试重启 MySQL 服务并检查 MySQL 服务状态。

