WordPress是一款免费开源的网站内容管理系统(CMS),它可以帮助您简单、快捷地创建和管理自己的网站,包括博客、新闻网站、电子商务网站、社交网络等。WordPress拥有丰富的主题和插件库,可以轻松地为网站定制外观和功能。本教程介绍如何在Windows实例上手动搭建WordPress网站的方法。
准备工作
为已创建实例搭建WordPress网站,已创建的ECS实例必须满足以下条件:
操作步骤
不同Windows操作系统版本的界面略有差异,请以实际界面为准,本操作以Windows Server 2022为例。
步骤一:搭建WIMP环境
WIMP指Windows、IIS、MySQL和PHP,本步骤以通过宝塔面板搭建WIMP环境为例。
部署宝塔Windows面板。
远程连接需要部署宝塔面板的ECS实例。
具体操作,请参见使用Workbench登录Windows实例。
使用浏览器(建议使用Chrome浏览器)访问宝塔面板下载页面,下载宝塔Windows面板。
解压宝塔Windows面板软件安装包,并在解压目录中,双击BtSoft.exe,根据界面提示安装宝塔Windows面板。
安装大约需要5分钟,请您耐心等待。
当出现开始使用界面,表示宝塔Windows面板已安装成功。
获取宝塔面板地址、账号和密码。
在宝塔Windows面板安装成功对话框中,单击开始使用,系统会自动弹出面板初始信息对话框,记录面板地址、账号和密码。
-
登录宝塔面板。
-
在Windows宝塔面板中安装WIMP环境。
请根据WordPress对PHP、MySQL版本的依赖关系,安装指定版本的WIMP环境。如果版本不匹配则会导致WordPress安装失败。具体依赖信息,请参见WordPress Compatibility。本示例中各版本为WordPress 6.4.4、IIS 10.0、MySQL 8.0、PHP 8.0。
-
完成宝塔账号绑定后,在弹出的推荐安装套件对话框中,您可以在IIS套件中安装指定版本的IIS、MySQL和PHP软件。
关于宝塔面板的具体使用,请参见宝塔面板官网文档。
选择 IIS套件,确认所需版本后单击其底部的一键安装按钮。
-
单击一键安装,请耐心等待软件安装成功即可。
说明如果安装任务长时间处于等待状态,请执行以下操作:
-
在左侧导航栏,单击首页,
-
在页面右上角,单击重启,
-
在弹出的重启服务器或者面板对话框中,单击重启面板,重新执行安装任务。
-
在宝塔面板的公网IP地址后,单击红色数字,在弹出的消息盒子对话框中,查看安装任务进度。
安装任务全部完成后,任务列表将显示当前没有任务!,表示WIMP环境组件已安装完毕。
-
-
-
设置MySQL数据库
root用户密码。-
在左侧导航栏,单击数据库。
-
单击root密码,根据界面提示设置root用户密码。
-
步骤二:搭建WordPress
-
远程连接ECS实例,下载WordPress安装包。
-
远程连接ECS实例。具体操作,请参见使用Workbench登录Windows实例。
-
前往WordPress官网下载WordPress 6.4.4安装包。
说明本教程下载WordPress的版本为6.4.4,更多版本,请参见WordPress官网。阿里云中国内地地域的节点服务器,下载WordPress可能会出现报错
429 Too Many Requests。建议您多次尝试,或者通过第三方下载WordPress。 -
解压WordPress安装包。
本教程将安装包解压至
C:\wordpress-6.4.4\wordpress目录下。
-
-
为WordPress网站创建MySQL数据库。
-
进入MySQL安装目录下的
bin文件夹,先按下Shift键,同时单击鼠标右键,然后选择在此处打开Powershell窗口(S)。本示例中MySQL安装目录下的
bin文件夹为C:\BtSoft\mysql\MySQL8.0。 -
运行以下命令,打开MySQL数据库。
.\mysql -u root -p根据界面提示输入MySQL数据库的root用户的密码。
-
运行以下命令,创建名称为
wordpress的数据库。create database wordpress;
-
-
配置WordPress。
-
在WordPress解压路径
C:\wordpress-6.4.4\wordpress下,找到wp-config-sample.php文件,复制该文件,并将副本文件重命名为wp-config.php。 -
使用文本编辑器打开
wp-config.php文件,修改已创建的MySQL数据库wordpress有关的信息,并保存文件。如下所示:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'root'); /** MySQL database password */ define('DB_PASSWORD', 'Huxxx3'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
-
-
在服务器管理器中添加WordPress网站。
-
在Windows桌面单击开始菜单,在Windows Server区域,单击服务器管理器。
-
在服务器管理器顶部菜单栏,单击。
-
在连接列表,单击。
-
将已绑定80端口的网站删除,或者修改80端口为其他未被占用的端口号,例如:8088端口。
本示例直接删除
127.0.0.1这个网站。 -
在右侧操作区域,单击添加网站...,添加WordPress网站。
添加信息说明如下:
配置说明:
-
网站名称(S):自定义网站名称,本教程使用
wordpress作为网站名称。 -
物理路径(P):您WordPress的解压目录,本教程的目录为
C:\wordpress-6.4.4\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部署应用。
-
在宝塔面板中安装WordPress,请参见手动部署宝塔面板。
-
如需在一台ECS实例中搭建多个Web站点,请参见Nginx服务配置多站点。