?? RAKsmart 服務(wù)器 + WordPress 系列教程|LAMP / LEMP環(huán)境搭建全攻略
在完成了 RAKsmart 服務(wù)器的購買、遠(yuǎn)程連接和基礎(chǔ)環(huán)境初始化后,我們就可以開始搭建 WordPress 運(yùn)行環(huán)境了。本文將詳細(xì)介紹兩種主流部署方案:LAMP 和 LEMP,幫助你在 RAKsmart 的 VPS、獨(dú)立服務(wù)器或裸機(jī)云上快速完成 WordPress 環(huán)境部署。
?? 什么是 LAMP 和 LEMP?
| 名稱 | 組成 |
|---|---|
| LAMP | Linux + Apache + MySQL + PHP |
| LEMP | Linux + Nginx + MySQL + PHP(“E”代表 Nginx 的發(fā)音) |
兩者的核心區(qū)別在于使用了不同的 Web 服務(wù)引擎:Apache vs Nginx。
? 選擇建議
| 使用需求 | 推薦環(huán)境 |
|---|---|
| 簡(jiǎn)單部署、兼容性好 | LAMP |
| 高性能、高并發(fā)訪問 | LEMP(Nginx) |
| 熟悉寶塔面板 | 寶塔自帶 LNMP 環(huán)境 |
??? 一、LAMP 環(huán)境搭建(以 CentOS 7 為例)
第一步:安裝 Apache
yum install -y httpd
systemctl enable httpd
systemctl start httpd
訪問 http://服務(wù)器IP,應(yīng)顯示 Apache 默認(rèn)歡迎頁。
第二步:安裝 MariaDB(MySQL 替代品)
yum install -y mariadb mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
根據(jù)提示設(shè)置 root 密碼、刪除匿名用戶等。
第三步:安裝 PHP 及擴(kuò)展
yum install -y php php-mysql php-gd php-xml php-mbstring
systemctl restart httpd
創(chuàng)建測(cè)試頁 /var/www/html/info.php:
<?php phpinfo(); ?>
瀏覽器訪問 http://服務(wù)器IP/info.php,確認(rèn) PHP 正常運(yùn)行。
??? 二、LEMP 環(huán)境搭建(以 CentOS 7 為例)
第一步:安裝 Nginx
yum install -y epel-release
yum install -y nginx
systemctl enable nginx
systemctl start nginx
訪問 http://服務(wù)器IP,應(yīng)看到 Nginx 歡迎頁。
第二步:安裝 MariaDB
yum install -y mariadb mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
第三步:安裝 PHP-FPM 及擴(kuò)展
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,驗(yàn)證 PHP 是否正常運(yùn)行。
?? 三、部署 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/* ./
- 創(chuàng)建數(shù)據(jù)庫:
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;
- 瀏覽器訪問服務(wù)器 IP,進(jìn)入 WordPress 安裝界面,填寫數(shù)據(jù)庫信息,完成配置!
?? 總結(jié):選擇合適的架構(gòu)讓你的 WordPress 更快更穩(wěn)
| 環(huán)境 | 適合用戶 | 優(yōu)點(diǎn) |
|---|---|---|
| LAMP | 新手用戶、兼容性優(yōu)先 | 部署簡(jiǎn)單,插件支持全面 |
| LEMP | 高性能網(wǎng)站、優(yōu)化控 | 性能優(yōu)越,占用更低,適合高并發(fā) |
?? 下一篇推薦:
?? 訪問 RAKsmart 官網(wǎng),選購你的服務(wù)器,按教程搭建 LAMP/LEMP 環(huán)境,從容開啟高性能 WordPress 網(wǎng)站部署之路!
本文由網(wǎng)上采集發(fā)布,不代表我們立場(chǎng),轉(zhuǎn)載聯(lián)系作者并注明出處:http://www.hanfengnongye.com/3705.html
計(jì)202507101013-5.jpg)