WordPress是一款免费开源的网站内容管理系统(CMS),他可以帮助您简单、快捷地创建和管理自己的网站,包括博客、新闻网站、电子商务网站、社交网络等。WordPress拥有丰富的主题和插件库,可以轻松地为网站定制外观和功能。本教程介绍如何在Windows实例上手动搭建WordPress网站的方法。
准备工作
为已创建实例搭建WordPress网站,已创建的ECS实例必须满足以下条件:
操作步骤
不同Windows操作系统版本的界面略有差异,请以实际界面为准,本操作以Windows Server 2019 R2为例。
步骤一:搭建WIMP环境
WIMP指Windows、IIS、MySQL和PHP,本步骤以通过宝塔面板搭建WIMP环境为例。
安装Windows宝塔面板。
说明如果您已购买 ECS实例,可以通过以下方式安装Windows宝塔面板。
ECS实例中不存在重要数据:可以通过更换系统镜像的方式,在镜像区域的镜像市场中选择Windows2019-宝塔-IIS镜像。具体操作,请参见更换操作系统(系统盘)。
通过宝塔官网下载并安装Windows宝塔面板。
如果购买实例时未分配公网IP,请绑定弹性公网IP。具体操作,请参见绑定EIP。
登录ECS管理控制台。
在左侧导航栏,选择 。
在页面左侧顶部,选择目标资源所在的资源组和地域。
在实例列表页,单击创建实例。
在自定义购买页面的镜像区域,选择
。在搜索框中输入
宝塔Windows面板
,并单击搜索,选择镜像后,单击使用。您可以单击搜索结果中的镜像标题,进入云市场镜像售卖页,获取镜像的配置信息。本示例中使用的镜像如下。
说明如果您对操作系统的版本有要求,可以选择对应操作系统的云市场镜像。
选择云市场镜像,您需要关注镜像的费用问题,如果镜像显示
¥0/时
,表示镜像不收取费用。
更多镜像环境,您可在云市场基础环境中搜索筛选。
在自定义购买页面,按照界面提示,配置参数。
请注意以下参数,更多参数说明,请参见自定义购买实例。
镜像:镜像区域已自动设置为您选购的镜像。
公网 IP:选中分配公网 IPv4 地址,并根据业务需要,设置带宽值。
登录宝塔面板。
远程连接已创建的ECS实例。
具体操作,请参见使用Workbench工具以RDP协议登录Windows实例。
在桌面双击图标,打开宝塔面板。
在弹出的宝塔Windows面板工具箱,根据界面提示配置用户名和密码。
单击宝塔Windows面板工具箱顶部的面板地址,进入宝塔Windows面板,然后输入对应的用户名和密码,单击登录即可。
登录成功后,需要先绑定宝塔账号。如果暂未开通宝塔账号,请注册后登录。
(条件可选)在Windows宝塔面板中安装WIMP环境。
云市场镜像默认已经安装了IIS 10.0、MySQL 5.5.6和PHP 5.4,您可以跳过此步骤。但如果您需要安装指定版本的WIMP环境,可在Windows宝塔面板安装。
在左侧导航栏,单击软件管理。
根据界面提示安装指定版本的IIS、MySQL和PHP。
重要WordPress对PHP、MySQL版本存在依赖关系,如果版本不匹配则会导致WordPress安装失败。具体依赖信息,请参见WordPress Compatibility。
设置MySQL数据库
root
用户密码。在左侧导航栏,单击数据库。
单击root密码,根据界面提示设置root用户密码。
步骤二:搭建WordPress
远程连接部署好Web环境的ECS实例,下载WordPress。
远程连接ECS实例。
具体操作,请参见通过密码认证登录Windows实例。
前往WordPress官网下载WordPress安装包。
说明本教程下载WordPress的版本为4.2.38,更多版本,请参见WordPress官网。阿里云中国内地地域的节点服务器,下载WordPress可能会出现报错
429 Too Many Requests
。建议您多次尝试,或者通过第三方下载WordPress。解压WordPress安装包。
本教程将安装包解压至
C:\wordpress-4.2.38\wordpress
目录下。
为WordPress网站创建MySQL数据库。
进入MySQL安装目录下的bin文件夹,先按下
Shift
键,同时单击鼠标右键,然后选择在此处打开Powershell窗口(S)。本示例中MySQL安装目录下的bin文件夹为
C:\BtSoft\mysql\MySQL5.5\bin
。运行以下命令,打开MySQL数据库。
.\mysql -u root -p
根据界面提示输入MySQL数据库的root用户的密码。
运行以下命令,创建名称为
wordpress
的数据库。create database wordpress;
配置WordPress。
在WordPress解压路径
C:\wordpress-4.2.38\wordpress
下,找到wp-config-sample.php
文件,复制该文件,并将副本文件重命名为wp-config.php
。使用文本编辑器打开
wp-config.php
文件,修改已创建的MySQL数据库wordpress
有关的信息,并保存文件。如下图所示:
在服务器管理器中添加WordPress网站。
在Windows桌面单击开始菜单,在Windows Server区域,单击服务器管理器。
在服务器管理器顶部菜单栏,单击
。在连接列表,单击
。将已绑定80端口的网站删除,或者修改80端口为其他未被占用的端口号,例如:8080端口。
在右侧操作区域,单击添加网站...,添加WordPress网站。
添加信息如下图所示:
配置说明:
网站名称(S):自定义网站名称,本教程使用
wordpress
作为网站名称。应用程序池(L):DefaultAppPool。
物理路径(P):您WordPress的解压目录,本教程的目录为
C:\wordpress-4.2.38\wordpress
。端口(O):80。
安装并登录WordPress。
在ECS实例内,使用浏览器访问
http://localhost/
,将自动跳转至WordPress安装页面。填写网站基本信息,然后单击安装WordPress。
填写信息参数说明:
站点标题:WordPress网站的名称。例如:demowp。
用户名:登录WordPress时所需的用户名,请注意安全性。例如:testwp。
密码:登录WordPress时所需的密码,建议您设置安全性高的密码。
您的电子邮件:用于接收通知的电子邮件。例如:example.com。
单击登录。
输入您在安装WordPress时设置的用户名和密码,然后单击登录。
成功进入您个人的WordPress网站。使用WordPress的更多信息,请参见WordPress官网使用文档。
相关操作
解析WordPress网站域名
常见问题
无法通过公网IP访问WordPress
相关文档
如果您想在Docker中部署WordPress。具体操作,请参见使用Docker Compose部署应用。
如果后续您需要通过FTP上传WordPress主题或者插件,需要先搭建FTP服务器。具体操作,请参见:
如果您需要在一台ECS实例中搭建多个Web站点,具体操作,请参见:
如果WordPress网站已绑定了域名,可以为域名配置HTTPS加密访问。具体操作,请参见SSL证书安装说明。