结论:在CentOS 7.9上安装WordPress的关键步骤包括配置LAMP环境(Linux、Apache、MySQL/MariaDB、PHP)、下载并配置WordPress文件、设置数据库及权限,以及完成最后的Web界面安装。整个过程需要一定的Linux命令行操作基础,但结构清晰、步骤明确。
-
准备环境
- 确保系统已更新至最新状态,执行
yum update -y。 - 安装EPEL仓库以获取更多软件包支持:
yum install epel-release -y。
- 确保系统已更新至最新状态,执行
-
安装LAMP环境
- 安装Apache
- 使用命令
yum install httpd -y安装Apache服务。 - 启动服务并设置开机自启:
systemctl start httpd和systemctl enable httpd。 - 安装MariaDB(MySQL替代)
- 执行
yum install mariadb-server mariadb -y。 - 初始化数据库并设置root密码:
mysql_secure_installation。 - 安装PHP及相关扩展
- WordPress依赖多种PHP模块,推荐使用如下命令一次性安装:
yum install php php-mysqlnd php-gd php-xml php-mbstring -y - 安装完成后重启Apache服务使PHP生效:
systemctl restart httpd。
-
配置数据库
- 登录MariaDB创建WordPress专用数据库和用户:
CREATE DATABASE wordpress; CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
- 登录MariaDB创建WordPress专用数据库和用户:
-
下载并配置WordPress
- 进入Apache默认网站目录并下载最新版WordPress:
cd /var/www/html wget https://wordpress.org/latest.tar.gz tar -zxpf latest.tar.gz - 设置正确的文件权限,确保Apache可以访问:
chown -R apache:apache wordpress chmod -R 755 wordpress - 编辑
wordpress/wp-config.php文件,填写之前创建的数据库名、用户名和密码。
- 进入Apache默认网站目录并下载最新版WordPress:
-
通过浏览器完成安装
- 在浏览器中访问
http://服务器IP/wordpress,按照提示设置站点标题、管理员账号等信息。 - 安装完成后建议删除或重命名安装文件夹以增强安全性。
- 在浏览器中访问
-
可选优化与安全
- 配置防火墙允许HTTP流量:
firewall-cmd --permanent --add-service=http。 - 可考虑启用HTTPS,使用Let’s Encrypt免费证书提升安全性。
- 定期备份数据库和网站文件,防止数据丢失。
- 配置防火墙允许HTTP流量:
总结:CentOS 7.9安装WordPress是一个典型的LAMP架构部署过程, 虽然涉及多个组件的安装与配置,但每一步都有明确的操作指令。只要注意权限设置、数据库连接正确性以及PHP扩展的完整性,就能顺利完成安装。对于初学者来说,理解各组件的作用和协作关系是掌握该流程的关键。
CDNK博客