想搭WordPress但不知道服务器要装啥?新手建站必备环境清单来了

限时 腾讯云新春特惠 — 轻量2核2G4M 576元99元/年 立即领取 →

很多刚接触建站的朋友在准备部署 WordPress 时,常会卡在“服务器到底要装哪些东西”这个问题上。其实,只要把基础运行环境配齐,后续安装就非常顺畅。下面我们一步步说明你需要准备哪些组件。

必须安装的核心环境组件

WordPress 是基于 PHP 和 MySQL(或 MariaDB)构建的,因此服务器必须支持这些技术栈。以下是搭建 WordPress 所需的最低环境要求

  • Web 服务器软件:如 Apache、Nginx 或 LiteSpeed,用于处理 HTTP 请求并返回网页内容;
  • PHP 运行环境:WordPress 官方推荐使用 PHP 8.0 或更高版本,需启用特定扩展;
  • 数据库系统:MySQL 5.7+ 或 MariaDB 10.3+,用于存储文章、用户、设置等数据;
  • HTTPS 支持(强烈建议):通过 Let's Encrypt 等免费证书启用 SSL/TLS,保障数据传输安全;
  • 必要的 PHP 扩展:包括 mysqlicurlgdmbstringxmlzip 等。

PHP 扩展详细清单及作用

仅安装 PHP 还不够,WordPress 依赖多个扩展才能正常运行。以下是关键扩展及其功能说明:

爆款 腾讯云服务器 · 热销配置
限时优惠 | 个人专享
1.7折
轻量 2核2G4M
50GB SSD | 300GB流量
576元/年
99元/年
2.2折
轻量 2核4G6M
70GB SSD | 600GB流量
900元/年
199元/年
2.5折
轻量 4核8G10M
120GB SSD | 1500GB流量
2520元/年
630元/年
海外
海外 2核2G30M
东京/新加坡 | 1TB流量
576元/年
99元/年
查看全部优惠配置 →

PHP 扩展 作用说明
mysqlipdo_mysql 用于连接和操作 MySQL/MariaDB 数据库
curl 支持远程 API 调用,如插件更新、主题下载等
gdimagick 处理图片缩略图生成、裁剪等操作
mbstring 支持多字节字符(如中文),避免乱码
xml 用于 RSS 订阅、导入导出等功能
zip 支持插件和主题的在线安装(需解压 ZIP 文件)
openssl 启用 HTTPS 通信,保障安全连接

如何验证环境是否满足要求?

在正式安装 WordPress 前,建议先创建一个 info.php 文件检查环境配置:

  1. 在网站根目录(如 /var/www/)新建文件 info.php
  2. 写入以下代码:

    <?php phpinfo(); ?>

  3. 通过浏览器访问 http://你的服务器IP/info.php
  4. 查看页面中是否包含上述所有扩展,以及 PHP 版本是否符合要求;
  5. 确认无误后,务必删除 info.php 文件,避免信息泄露。

常见 Web 服务器配置要点

不同 Web 服务器对 WordPress 的支持方式略有差异,以下是关键配置建议:

买1年送3个月 腾讯云服务器 · 超值年付
限时活动 | 数量有限
轻量 2核2G4M
个人专享 | 免费续3个月
576元/年
99元/年
轻量 2核4G5M
个人专享 | 免费续3个月
780元/年
188元/年
轻量 4核8G12M
个人专享 | 免费续3个月
2760元/年
880元/年
CVM 2核2G S5
个企同享 | 免费续3个月
846元/年
245元/年
CVM 2核4G S5
个企同享 | 免费续3个月
2196元/年
637元/年
CVM 4核8G S5
个企同享 | 免费续3个月
4776元/年
1256元/年
立即领取买1年送3个月优惠 →

  • Apache:需启用 mod_rewrite 模块以支持固定链接(Permalinks),并在 .htaccess 中写入重写规则;
  • Nginx:需在站点配置中添加 WordPress 专用的 location 规则,例如处理 PHP 请求和美化链接;
  • 无论使用哪种服务器,网站根目录必须可写(至少对 wp-content 目录),否则无法安装插件或上传媒体文件。

数据库创建与权限设置

WordPress 安装过程中需要连接数据库,建议提前创建专用用户和数据库:

  1. 登录数据库管理终端(如 mysql -u root -p);
  2. 执行以下 SQL 命令(替换 your_db_nameyour_useryour_password):

    CREATE DATABASE your_db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

    CREATE USER 'your_user'@'localhost' IDENTIFIED BY 'your_password';

    长期特惠 腾讯云服务器 · 3年/5年机特惠
    低至2折 | 省钱首选
    2折
    轻量 2核2G4M
    个人专享 | 约9.8元/月
    1728元/3年
    353元/3年
    2折
    轻量 2核4G6M
    个人专享 | 约14.7元/月
    2700元/3年
    528元/3年
    5年
    CVM SA2 AMD
    高性价比 | 约17.4元/月
    3400元/5年
    1044元/5年
    5年
    CVM S5 Intel
    稳定计算 | 约21.2元/月
    4230元/5年
    1269元/5年
    查看长期特惠详情 →

    GRANT ALL PRIVILEGES ON your_db_name. TO 'your_user'@'localhost';

    FLUSH PRIVILEGES;

  3. 记录下数据库名、用户名和密码,安装 WordPress 时会用到。

安全与性能优化建议(非强制但强烈推荐)

虽然以下内容不是安装必需项,但能显著提升站点稳定性与安全性:

GPU 腾讯云 · GPU服务器 & 爆品专区
AI算力 | 限量抢购
GPU GN6S
NVIDIA P4 | 4核20G
501元/7天
175元/7天
GPU GN7
NVIDIA T4 | 8核32G
557元/7天
239元/7天
GPU GN8
NVIDIA P40 | 6核56G
1062元/7天
456元/7天
香港 2核 Linux
独立IP | 跨境电商
38元/月
32.3元/月
查看GPU服务器详情 →

  • 配置防火墙(如 ufw)仅开放 80、443、22 端口;
  • 使用 fail2ban 防止 SSH 暴力破解;
  • 为 PHP 设置合理的内存限制(建议 memory_limit = 256M);
  • 启用 OPcache 加速 PHP 执行;
  • 定期更新系统和软件包,修补安全漏洞。

完成上述环境配置后,你就可以下载 WordPress 官方安装包,上传到服务器并运行安装向导了。整个过程无需复杂操作,只要环境组件齐全,几分钟内就能看到你的站点首页。

推荐 腾讯云服务器 · 更多优惠配置
点击查看详情
轻量 2核2G4M
50GB SSD | 300GB流量
99元/年
轻量 2核4G6M
70GB SSD | 600GB流量
199元/年
海外 Linux 2核2G30M
东京/新加坡 | 1TB流量
99元/年
海外 Win 2核2G30M
东京/新加坡 | 1TB流量
99元/年
上云大礼包 1670元
代金券礼包
轻量服务器特惠
跨境电商服务器
查看全部优惠 | 领取专属礼包 →