文章目录
在完成了 RAKsmart 服务器的购买、远程连接和基础环境初始化后,我们就可以开始搭建 WordPress 运行环境了。本文将详细介绍两种主流部署方案:LAMP 和 LEMP,帮助你在 RAKsmart 的 VPS、独立服务器或裸机云上快速完成 WordPress 环境部署。
🧩 什么是 LAMP 和 LEMP?
名称 | 组成 |
---|---|
LAMP | Linux + Apache + MySQL + PHP |
LEMP | Linux + Nginx + MySQL + PHP(“E”代表 Nginx 的发音) |
两者的核心区别在于使用了不同的 Web 服务引擎:Apache vs Nginx。
✅ 选择建议
使用需求 | 推荐环境 |
---|---|
简单部署、兼容性好 | LAMP |
高性能、高并发访问 | LEMP(Nginx) |
熟悉宝塔面板 | 宝塔自带 LNMP 环境 |
🛠️ 一、LAMP 环境搭建(以 CentOS 7 为例)
第一步:安装 Apache
yum install -y httpd
systemctl enable httpd
systemctl start httpd
访问 http://服务器IP
,应显示 Apache 默认欢迎页。
第二步:安装 MariaDB(MySQL 替代品)
yum install -y mariadb mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
根据提示设置 root 密码、删除匿名用户等。
第三步:安装 PHP 及扩展
yum install -y php php-mysql php-gd php-xml php-mbstring
systemctl restart httpd
创建测试页 /var/www/html/info.php
:
<?php phpinfo(); ?>
浏览器访问 http://服务器IP/info.php
,确认 PHP 正常运行。
🛠️ 二、LEMP 环境搭建(以 CentOS 7 为例)
第一步:安装 Nginx
yum install -y epel-release
yum install -y nginx
systemctl enable nginx
systemctl start nginx
访问 http://服务器IP
,应看到 Nginx 欢迎页。
第二步:安装 MariaDB
yum install -y mariadb mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
第三步:安装 PHP-FPM 及扩展
yum install -y php php-fpm php-mysql php-gd php-xml php-mbstring
systemctl enable php-fpm
systemctl start php-fpm
修改 /etc/php-fpm.d/www.conf
:
user = nginx
group = nginx
重启:
systemctl restart php-fpm
第四步:配置 Nginx 支持 PHP
编辑 /etc/nginx/conf.d/default.conf
,添加:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
重启:
systemctl restart nginx
在 /usr/share/nginx/html/
添加 info.php
,验证 PHP 是否正常运行。
🌐 三、部署 WordPress
无论使用 LAMP 或 LEMP,WordPress 的部署步骤相同:
- 下载并解压 WordPress:
cd /var/www/html # LAMP 路径
# 或 cd /usr/share/nginx/html # LEMP 路径
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress/* ./
- 创建数据库:
mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
- 浏览器访问服务器 IP,进入 WordPress 安装界面,填写数据库信息,完成配置!
🚀 总结:选择合适的架构让你的 WordPress 更快更稳
环境 | 适合用户 | 优点 |
---|---|---|
LAMP | 新手用户、兼容性优先 | 部署简单,插件支持全面 |
LEMP | 高性能网站、优化控 | 性能优越,占用更低,适合高并发 |
📢 下一篇推荐:
🚀 访问 RAKsmart 官网,选购你的服务器,按教程搭建 LAMP/LEMP 环境,从容开启高性能 WordPress 网站部署之路!