服务器环境准备(LNMP / 宝塔)
适用人群:准备在云服务器上为 WordPress 搭建运行环境的站长与运维。
核心概念
两条路:面板 vs 手动
- 宝塔面板:图形界面安装 Nginx/PHP/MySQL、建站、配 HTTPS,适合新手,几分钟搞定。
- 手动 LNMP:用包管理器逐个安装、编辑配置文件,可控性强,适合熟悉 Linux 的用户。
组件版本
WordPress 建议 PHP 8.x、MySQL 5.7+/MariaDB 10.4+、Nginx 稳定版。PHP 需装 mysqli、gd、curl、mbstring、xml 等常用扩展,否则部分主题/插件不工作。
操作步骤
步骤 1连接服务器
用 SSH 登录云服务器(密钥登录更安全),并在云控制台安全组放行 80、443 端口。
步骤 2方式 A:装宝塔面板
执行官方安装脚本,装好后浏览器打开面板地址,在「软件商店」里一键安装 Nginx、PHP 8.x、MySQL。
步骤 3方式 B:手动装 LNMP
用 apt/yum 分别安装 nginx、php-fpm 及扩展、mysql-server,并启动、设为开机自启。
步骤 4创建数据库
为 WordPress 新建一个数据库和专用数据库用户,记下库名、用户名、密码,安装 WordPress 时要用。
步骤 5验证环境
放一个 phpinfo 测试页确认 PHP 正常解析,确认 MySQL 能用新账号登录,验证后删除测试页。
实际示例
# 手动 LNMP(Ubuntu 示例)
apt update
apt install -y nginx mysql-server php8.2-fpm php8.2-mysql php8.2-gd php8.2-curl php8.2-mbstring php8.2-xml
systemctl enable --now nginx php8.2-fpm mysql
# 创建 WordPress 数据库与用户
mysql -e "CREATE DATABASE wp DEFAULT CHARACTER SET utf8mb4;"
mysql -e "CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码';"
mysql -e "GRANT ALL ON wp.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES;"
常见错误
- ⚠️安全组没放行 80/443,环境装好了域名却打不开
- ⚠️PHP 少装 mysqli/gd/mbstring 扩展,导致 WordPress 安装页报错或主题异常
- ⚠️数据库字符集用了 utf8 而非 utf8mb4,存 emoji、部分中文生僻字时出错
- ⚠️phpinfo 测试页用完忘了删,暴露服务器环境信息带来安全风险
对应工具
常见问题
宝塔面板和手动搭建选哪个?
PHP 版本选哪个?
相关教程
相关文章
网站上线前怎么测试?测试环境、预发布与上线前检查清单
直接把没测过的网站推到线上,很容易上线即翻车:页面报错、链接失效、证书没配好,甚至因为空白页被判备案不合格。正式上线前做一轮测试和逐项检查,能把问题挡在用户之前。本文讲清测试环境怎么搭、备案期间怎么合规地测,以及上线前该核对什么。 为什么要先测 功能验证:注册、表单、支付、接口等关键流程能不能跑通; 展示验证:各页面…
服务器/云厂商迁移怎么做?数据迁移、环境搭建与备案接入同步
换云厂商、升配、或把业务迁到新服务器,是常见的运维动作。迁移做不好容易停机、丢数据,还可能漏掉备案接入的同步。本文按实操顺序梳理服务器迁移的完整流程。 什么时候需要迁移 更换云服务商(如价格、性能、地域考虑),选型对比见 云服务商备案怎么选; 服务器升配或换机型; 机房/地域调整。 迁移往往伴随 IP 变化,是否要重…
备案通过后网站怎么上线?域名解析、服务器绑定与部署实操
很多站长拿到 ICP 备案通过通知后,反而卡在"接下来怎么让网站真正打开"这一步。备案解决的是"能不能上线"的资质问题,真正上线还需要一套运维动作:把域名解析到服务器、在服务器上部署站点、绑定域名、配好 HTTPS,最后验证访问。本文按实操顺序梳理。 上线前提:备案与接入都已就绪 开始部署前先确认两件事:一是备案已通…
iOS APP备案怎么做?App Store上架前必看要点
近年来,随着国内对移动互联网应用程序(App)监管的持续收紧,工信部已明确要求境内运营的App主办者完成"App备案",作为在ICP备案基础上的补充监管措施。对于计划在中国大陆地区上架、运营iOS App并接入App Store的开发者与企业而言,App备案已成为绕不开的前置合规环节。本文梳理App备案的基本概念、适…
更换服务器或IP要不要重新备案?三种情况一次说清
先搞清楚:备案到底绑定了什么 很多人担心"服务器一动,备案就没了",其实备案绑定的是主体 + 域名 + 接入服务商这三者,而不是某一台具体的物理服务器。换句话说: 只要备案主体没变、域名没变、接入服务商没变,多数情况下你只是在同一家服务商内部调整资源,备案号通常保留、无需从零重新备案。 真正会触发备案手续的,是接入服…
官方资料来源