很多刚接触建站的朋友在准备部署 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 扩展:包括
mysqli、curl、gd、mbstring、xml、zip等。
PHP 扩展详细清单及作用
仅安装 PHP 还不够,WordPress 依赖多个扩展才能正常运行。以下是关键扩展及其功能说明:
| PHP 扩展 | 作用说明 |
|---|---|
mysqli 或 pdo_mysql |
用于连接和操作 MySQL/MariaDB 数据库 |
curl |
支持远程 API 调用,如插件更新、主题下载等 |
gd 或 imagick |
处理图片缩略图生成、裁剪等操作 |
mbstring |
支持多字节字符(如中文),避免乱码 |
xml |
用于 RSS 订阅、导入导出等功能 |
zip |
支持插件和主题的在线安装(需解压 ZIP 文件) |
openssl |
启用 HTTPS 通信,保障安全连接 |
如何验证环境是否满足要求?
在正式安装 WordPress 前,建议先创建一个 info.php 文件检查环境配置:
- 在网站根目录(如
/var/www/)新建文件info.php; - 写入以下代码:
<?php phpinfo(); ?> - 通过浏览器访问
http://你的服务器IP/info.php; - 查看页面中是否包含上述所有扩展,以及 PHP 版本是否符合要求;
- 确认无误后,务必删除
info.php文件,避免信息泄露。
常见 Web 服务器配置要点
不同 Web 服务器对 WordPress 的支持方式略有差异,以下是关键配置建议:
- Apache:需启用
mod_rewrite模块以支持固定链接(Permalinks),并在.htaccess中写入重写规则; - Nginx:需在站点配置中添加 WordPress 专用的
location规则,例如处理 PHP 请求和美化链接; - 无论使用哪种服务器,网站根目录必须可写(至少对
wp-content目录),否则无法安装插件或上传媒体文件。
数据库创建与权限设置
WordPress 安装过程中需要连接数据库,建议提前创建专用用户和数据库:
- 登录数据库管理终端(如
mysql -u root -p); - 执行以下 SQL 命令(替换
your_db_name、your_user、your_password):CREATE DATABASE your_db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;CREATE USER 'your_user'@'localhost' IDENTIFIED BY 'your_password';GRANT ALL PRIVILEGES ON your_db_name. TO 'your_user'@'localhost';FLUSH PRIVILEGES; - 记录下数据库名、用户名和密码,安装 WordPress 时会用到。
安全与性能优化建议(非强制但强烈推荐)
虽然以下内容不是安装必需项,但能显著提升站点稳定性与安全性:
- 配置防火墙(如
ufw)仅开放 80、443、22 端口; - 使用
fail2ban防止 SSH 暴力破解; - 为 PHP 设置合理的内存限制(建议
memory_limit = 256M); - 启用 OPcache 加速 PHP 执行;
- 定期更新系统和软件包,修补安全漏洞。
完成上述环境配置后,你就可以下载 WordPress 官方安装包,上传到服务器并运行安装向导了。整个过程无需复杂操作,只要环境组件齐全,几分钟内就能看到你的站点首页。
云服务器商云产品官网入口
| 厂商 | 配置 | 带宽 / 流量 | 价格 | 购买地址 |
|---|---|---|---|---|
| 腾讯云 | 4核4G | 3M | 79元/年 | 点击查看 |
| 腾讯云 | 2核4G | 5M | 188元/年 | 点击查看 |
| 腾讯云 | 4核8G | 10M | 630元/年 | 点击查看 |
| 腾讯云 | 4核16G | 12M | 1024元/年 | 点击查看 |
| 腾讯云 | 2核4G | 6M | 528元/3年 | 点击查看 |
| 腾讯云 | 2核2G | 5M | 396元/3年(≈176元/年) | 点击查看 |
| 腾讯云GPU服务器 | 32核64G | AI模型应用部署搭建 | 691元/月 | 点击查看 |
| 腾讯云GPU服务器 | 8核32G | AI模型应用部署搭建 | 502元/月 | 点击查看 |
| 腾讯云GPU服务器 | 10核40G | AI模型应用部署搭建 | 1152元/月 | 点击查看 |
| 腾讯云GPU服务器 | 28核116G | AI模型应用部署搭建 | 1028元/月 | 点击查看 |
所有价格仅供参考,请以官方活动页实时价格为准。