文档目标:在开始安装WordPress之前,通过宝塔面板这个强大的工具,为您服务器提前安装好所有必需的软件和扩展,确保后续安装和使用WordPress过程顺畅无阻。
适用人群:刚接触网站搭建、Linux服务器和WordPress的新手用户。
核心思路:我们将使用宝塔面板的极简操作,把复杂的命令式安装转化为直观的图形化点击。您要做的不是记住命令,而是理解每个组件的作用,然后跟着步骤操作。
第一步:准备工作
- 拥有一台云服务器:例如阿里云、腾讯云、华为云等。确保系统是纯净的(推荐 CentOS 7.x / 8.x 或 Ubuntu 20.04、Debian12),查看推荐的主机服务商
- 已安装最新版宝塔面板:请务必在服务器上成功安装宝塔面板。安装命令通常为一键脚本,请访问宝塔官网(
bt.cn)获取最新安装命令,查看服务器购买与初始化设置 - 能够登录宝塔面板:通过浏览器访问
http://您的服务器IP:8888登录面板。
第二步:通过宝塔面板安装核心软件(LNMP环境)
LNMP(Linux, Nginx, MySQL, PHP)是运行WordPress的最佳环境组合之一。我们一次性将它们全部安装。
- 登录宝塔面板后,通常会弹出一个“推荐安装套件”的窗口。如果没有,请点击面板左侧导航栏的 “软件商店”。
- 在“软件商店”中,选择 “一键部署” 分类。您会看到多个套件,我们选择最经典的 LNMP 套件。
- 关键配置选择:这里的选择直接影响WordPress的性能和兼容性。请务必按照以下推荐进行设置:
- Web服务器:Nginx
- 版本:推荐选择 Nginx 1.20 或更高稳定版。性能好,资源占用低。
- 数据库:MySQL
- 版本:推荐 MySQL 5.7。它非常稳定,与所有WordPress插件兼容性最佳。如果您的服务器内存大于2GB,可以考虑 MySQL 8.0 以获得更好性能。
- 请务必牢记您设置的MySQL root密码! 这是数据库的“总钥匙”,非常重要。
- 编程语言:PHP
- 版本:这是最重要的选择! 强烈推荐选择 PHP 7.4。它是目前与WordPress及其插件兼容性、性能平衡最好的版本。如果您的主题/插件有明确要求,也可以选择 PHP 8.0 或 8.1。
- 操作:在PHP版本那一栏,如果下拉菜单里没有想要的版本,可以点击后面的小图标单独安装。
- 纯内存缓存:Redis
- 版本:选择最新的稳定版,如 Redis 6.2。
- 作用:Redis能极大提升WordPress网站的访问速度,尤其是文章页、首页的加载速度。强烈建议安装。
- Web服务器:Nginx
- 确认安装:勾选同意协议,点击 “一键安装”。然后宝塔会自动在后台为您下载、编译和安装所有软件。这个过程需要 20-60分钟,请耐心等待,期间不要关闭浏览器标签页。
第三步:安装并配置PHP扩展
WordPress及其很多插件需要特定的PHP扩展才能正常运行。安装完PHP后,我们必须补充这些“零件”。
- 安装完成后,回到宝塔面板首页,在“软件商店”已安装列表中找到您刚才安装的PHP版本(例如 PHP-7.4),点击其右边的 “设置” 按钮。
- 在新页面中,点击顶部导航栏的 “安装扩展” 标签页。
- 为WordPress安装以下必选扩展:
- opcache:PHP自带的性能加速器,能大幅提升PHP执行效率。必装。
- redis:让PHP能够连接和操作Redis的驱动。(如果您安装了Redis,这个就是必装的)
- ImageMagick 或 GD:图片处理扩展。WordPress用它来裁剪、缩放上传的图片。通常宝塔会默认安装GD,但ImageMagick处理图片效果更好,推荐安装。
- exif:用于读取图片的EXIF信息(如拍摄相机型号、光圈等),如果您网站有摄影类内容,建议安装。
- 可选但推荐的扩展:
- memcached:另一种流行的缓存工具,部分高级缓存插件会用到。
- fileinfo:部分插件(如视频播放器)需要它来识别文件类型。
- 安装方法:找到扩展名,点击对应的“安装”按钮即可。宝塔会自动完成安装。
第四步:检查与确认
安装完所有软件和扩展后,最好做一次全面的检查。
- 回到宝塔面板首页,您应该能在“运行环境”或“软件商店”的已安装列表中看到以下软件,且状态均为“运行中”:
- Nginx
- MySQL
- 您选择的PHP版本(如 PHP-7.4)
- Redis
- 检查PHP扩展:再次进入PHP设置的“安装扩展”页面,确认
opcache和redis扩展的状态是“已安装”。
总结:您已经安装了哪些软件?
至此,您已经为安装WordPress打造了一个功能完整、性能优越的服务器环境。您安装了:
| 软件/组件 | 推荐版本 | 主要作用 |
|---|---|---|
| Nginx | 1.20+ | Web服务器,处理用户访问请求。 |
| MySQL | 5.7 | 数据库,存储网站的所有文章、页面、设置等数据。 |
| PHP | 7.4 | 编程语言,WordPress就是用PHP写的,是网站的大脑。 |
| Redis | 6.2+ | 纯内存缓存,极大提升网站访问速度。 |
| PHP扩展:opcache | - | PHP加速器,提升PHP效率。 |
| PHP扩展:redis | - | 让PHP能使用Redis。 |
| PHP扩展:ImageMagick | - | 处理图片,效果更好。 |
下一步该做什么?
现在,您的服务器“地基”已经打得非常牢固了!接下来,您就可以开始正式安装WordPress了