本文以英文版 Windows Server 2008 R2 IIS 7 为例,中文版以及更高版本的 Windows Server 2012、2016,IIS 8、IIS 10等,安装部署操作都是一样的。
无论你的网站是什么语言,你都可以任意下载英文版或者中文版 WordPress 压缩包,安装完成后,在 WordPress 管理后台可以进行语言切换。简体中文 WordPress 压缩包是基于英文 SVN 源自动构建的。不过简体中文压缩包比英文版程序切换成中文语言的翻译能稍微完整些。
即已经完成了Windows Server 上安装部署 WordPress(3):在 IIS上安装配置 PHP 支持。
2.1 解压 WordPress 压缩包文件 wordpress-x.x.x.zip 到 D:\WebSites\demo.wordpress.com。
2.2 在 D:\WebSites\demo.wordpress.com 根目录,重命名 wp-config-sample.php 文件为 wp-config.php。
2.3 用文本编辑器打开 wp-config.php 文件,修改 MySQL 数据库连接信息:
你可以用命令创建 MySQL 数据库,这里用 Workbench 客户端工具可视化操作。
3.1 打开 MySQL Workbench,连接登录 MySQL Server。
3.2 在 Workbench 左侧 Schemas 区域,右键 Create Schema…,创建名称为wordpressdemo 的数据库,点击 Apply 按钮。
3.3 出现 Review the SQL Script to be Applied on the Database 对话框界面,不用编辑脚本,直接点击 Apply 按钮,然后点击 Finish。
3.4 创建数据库完成,在左侧可以看到新创建的数据库 wordpressdemo。见下图绿色标记。
3.5 击左侧 Management/Users and Privileges,可以添加一个用户,如demodbo。不建议直接用 Root 用户。
3.6 给这个用户赋予 wordpressdemo 数据库的操作访问权限。
4.1 打开 IIS。
4.2 右键 Sites(站点),选择 Add Web Site…(添加网站)。
4.3 Add Web Site 添加网站。
4.4 选中 demo.wordpress.com 站点,在 Features View 双击 Default Document。
4.5 在 Default Document 默认文档界面,把已经有的默认页面文件名全部删除(不删也是可以的,洁癖有强迫症的话就删掉),然后添加一个 index.php。你可以选中机器名,在整个 IIS 服务器级别的 Default Document 默认文档里添加一个 index.php,这样新建的站点都会继承,不用每建一个 WordPress 站点设置一次默认页面文档。
4.6 上面第 4.3 步创建了一个 demo.wordpress.com 的 Application Pool 应用程序池,可以双击打开,把 .NET Framework version 改为 No Managed Code 非托管代码,因为执行的是 PHP CGI。不过此步骤可以忽略,.php 不会执行到 .NET Framework 上去的。
5.1 浏览器访问 http://demo.wordpress.com,或者 http://localhost:端口号。如果出现如下界面,恭喜你,已经成功了。选择站点语言,点击 Continue 进行 WordPress 初始化安装。
5.2 Welcome 欢迎:输入 Site Title 站点标题、用户名、密码、Email,点击 Install WordPress 按钮。
5.3 安装完成,点击 Log In。
5.4.输入用户名、密码登录 WordPress 管理后台。
5.5 登录成功,后台管理控制面板。
5.6 浏览器再次输入http://demo.wordpress.com,或者 http://localhost:端口号。
结束,Windows IIS 上部署 WordPress 完成。