WordPress在CentOS系统上的安装与配置指南

来自:素雅营销研究院

头像 方知笔记
2025年04月07日 10:14

一、准备工作

在CentOS服务器上部署WordPress前,需要确保系统环境满足基本要求。首先确认您的CentOS版本(推荐7.x或8.x),然后更新系统软件包:

sudo yum update -y

安装必要的工具和依赖项:

sudo yum install -y wget unzip

二、安装LAMP环境

WordPress运行需要LAMP(Linux, Apache, MySQL/MariaDB, PHP)环境支持。

1. 安装Apache Web服务器

sudo yum install -y httpd
sudo systemctl start httpd
sudo systemctl enable httpd

2. 安装MariaDB数据库

sudo yum install -y mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation

3. 安装PHP及相关模块

sudo yum install -y php php-mysqlnd php-gd php-xml php-mbstring
sudo systemctl restart httpd

三、配置数据库

登录MariaDB创建WordPress专用数据库和用户:

mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
exit

四、安装WordPress

1. 下载并解压WordPress

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
sudo chown -R apache:apache /var/www/html/wordpress

2. 配置WordPress

cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php

编辑wp-config.php文件,填入之前创建的数据库信息:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

五、完成安装

通过浏览器访问您的服务器IP或域名,按照WordPress安装向导完成最后设置:

http://your_server_ip/wordpress

六、安全优化建议

  1. 配置防火墙:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
  1. 安装SSL证书(推荐使用Let’s Encrypt)

  2. 定期备份网站和数据库

  3. 保持WordPress核心、主题和插件更新

通过以上步骤,您已成功在CentOS服务器上部署了WordPress网站。接下来可以根据需要安装主题、插件,开始创建您的内容。