结论:在CentOS 7.9上安装WordPress相对简单,只需配置好LNMP环境(Linux + Nginx + MySQL/MariaDB + PHP),然后上传并配置WordPress即可。整个过程大约需要30分钟,适合有一定Linux基础的用户操作。
在当前Web开发环境中,WordPress作为最流行的开源内容管理系统(CMS)之一,广泛用于搭建博客、企业网站甚至电商平台。如果你使用的是CentOS 7.9系统,可以通过以下步骤完成WordPress的安装。
安装前准备
- 确保服务器已连接互联网
- 具备root权限或sudo权限
- 建议关闭SELinux和防火墙,或配置相应的规则允许HTTP/HTTPS流量
第一步:安装LNMP环境
要运行WordPress,首先需要一个支持PHP和MySQL的Web服务器环境。可以选择Nginx作为Web服务器,搭配MariaDB作为数据库服务,PHP则需安装一些常用扩展。
安装Nginx
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
安装MariaDB(MySQL兼容)
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
安装PHP及必要扩展
sudo yum install php php-mysqlnd php-fpm php-gd php-xml php-mbstring -y
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
第二步:配置数据库
登录到MariaDB创建WordPress专用数据库和用户:
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit
这里
your_password应替换为你自己的强密码,是保障WordPress安全的重要一环。
第三步:下载并配置WordPress
进入Nginx默认目录下载最新版WordPress:
cd /usr/share/nginx/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -zxpf latest.tar.gz
sudo chown -R nginx:nginx wordpress
第四步:配置Nginx虚拟主机
创建一个新的Nginx配置文件:
sudo vi /etc/nginx/conf.d/wordpress.conf
添加如下基本配置(可根据需求调整):
server {
listen 80;
server_name your_domain;
root /usr/share/nginx/html/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
include fastcgi_pass;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
保存后重启Nginx:
sudo systemctl restart nginx
第五步:通过浏览器完成安装
打开浏览器访问 http://your_server_ip_or_domain,按照提示选择语言,输入之前创建的数据库信息:
- 数据库名:wordpress
- 用户名:wordpressuser
- 密码:your_password
- 数据库主机:localhost
- 表前缀:wp_(可更改)
点击“提交”后继续进行站点设置,包括站点标题、管理员用户名、密码等。
总结与建议
- 关键点在于先搭建好LNMP环境,并正确配置数据库和Nginx。
- 为提高安全性,建议后续配置SSL证书(如Let’s Encrypt)启用HTTPS访问。
- 如果你不是技术背景,也可以考虑使用宝塔面板等工具简化安装流程。
总结:在CentOS 7.9上安装WordPress并不复杂,只要按部就班配置好LNMP环境,就能快速搭建属于自己的网站平台。
云知道CLOUD