基于WordPress搭建个人网站(Windows)
简介
WordPress简称WP,最初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统)。本文以以Windows Server 2022为例,介绍如何使用ECS实例手工搭建WIMP环境,并部署WordPress搭建个人网站。
前提条件
- 已创建弹性云服务器,创建过程请参考自定义购买ECS。
本示例使用s6.large.2规格,2vCPUs,4GiB内存。
- 弹性云服务器已绑定弹性公网IP,具体步骤参见申请弹性公网IP。
- 弹性云服务器的安全组入方向规则已放开80、3389、8888端口,具体步骤请参见为安全组添加安全组规则。

安全组入方向规则的源地址设置为0.0.0.0/0或::/0,表示允许或拒绝所有外部IP地址访问您的实例,如果将“22、3389、8848”等高危端口暴露到公网,可能导致网络入侵,造成业务中断、数据泄露或数据勒索等严重后果。建议您将安全组规则设置为仅允许已知的IP地址访问。
操作步骤
搭建WIMP环境
WIMP指Windows、IIS、MySQL和PHP,是Windows服务器上部署WordPress的标配运行环境。本示例使用宝塔面板一键安装WIMP环境。
- 远程连接到弹性云服务器。具体操作请参见Windows ECS登录方式概述。
- 访问宝塔面板下载页面,查找宝塔Windows面板,单击立即下载。

- 双击BtSoft.exe安装程序,根据界面提示安装宝塔Windows面板。

- 单击开始使用,在面板初始信息对话框中获取面板地址、账号和密码。
- 在具有公网访问能力的Windows主机的浏览器中,输入上一步获取的面板地址。

- 登录成功后,需绑定宝塔账号。
如果未注册宝塔账号,请单击注册账号并完成注册后进行绑定。注册的账号用于用户登录宝塔会员中心,不可用于面板管理页登录。

- 完成宝塔账号绑定后,在弹出的初始化推荐配置对话框中,选择IIS套件,指定IIS、MySQL和PHP软件的版本。本示例中各版本为IIS 10.0、MySQL 8.0、PHP 8.0。
- 单击一键安装,在弹出的消息盒子中查看安装进度。

请耐心等待软件安装完成,若任务长时间未执行,请根据界面提示重启服务,重新执行安装任务。


- 在左侧导航栏,单击数据库。
单击root密码,设置MySQL数据库root用户密码。该密码是MySQL数据库超级管理员账户的登录凭证。

- 在左侧导航栏,单击软件商店 > 一键部署,单击WordPress所在行的一键部署。
- 在弹出的部署对话框中配置以下内容:

- 域名:可填写ECS实例的公网IP,用于通过公网访问站点。
- 备注:自定义设置。
- 根目录:自定义路径,建议不要直接使用默认生成的域名路径。
- 数据库:自定义设置。宝塔面板会自动创建一个独立的数据库和专用用户(非root,区别于步骤9中的root账号密码),并将连接信息写入WordPress的wp-config.php文件。
- 其他选项保持默认即可。
配置完成后单击提交,请耐心等待部署完成。
- 在ECS实例内,使用浏览器访问http://ECS弹性公网IP,将自动跳转至WordPress安装页面。

- 根据界面提示进入安装配置页面,填写部署时设置的数据库配置信息。
- 根据界面提示进入网站配置页面,填写网站基本信息,然后单击安装WordPress。
填写信息参数说明:
- 站点标题:WordPress网站的名称。例如:wordpress-example。
- 用户名:登录WordPress时所需的用户名,请注意安全性。例如:root。
- 密码:登录WordPress时所需的密码,建议您设置安全性高的密码。
- 您的电子邮箱地址:用于接收通知的电子邮件。例如:example.com。
- 安装完成后单击登录,进入WordPress网站管理页面(地址为http://ECS弹性公网IP/wp-login.php),输入上一步在安装WordPress时设置的用户名和密码,然后单击登录。

成功进入您个人的WordPress网站管理页面。使用WordPress的更多信息,请参见WordPress官网使用文档。

后续您可以使用地址http://ECS弹性公网IP/预览WordPress网站。

(可选)后续操作
为了便于网站的访问和使用,可以给网站设置一个单独的域名,使用域名访问网站。
相关链接
- 更多远程登录方式请参见Windows ECS登录方式概述。
- 如果后续您需要通过FTP上传WordPress主题或者插件等,需要先搭建FTP服务器。具体操作请参见构建FTP站点。
- 如果您需要在一台ECS实例中搭建多个Web站点,具体操作请参见IIS服务配置多站点或Nginx服务配置多站点。







