怎样使用 IIS 在 Windows 服务器上安装 WordPress

WordPress 是一种流行的开源内容管理系统 (CMS),旨在通过单个后端仪表板提供免费工具、插件和主题,使网站开发变得简单和可扩展。 WordPress 需要活动数据库、Web 服务器和动态脚本处理器 (PHP) 才能在服务器上运行。

在本文中,您将在运行 Internet 信息服务 (IIS) Web 服务器的 Windows 服务器上安装 WordPress。

先决条件

在 Vultr 上部署 Windows Server。 远程访问服务器。 启用 IIS Web 服务器。 安装并启用 IIS 的 PHP 管理器。

安装 WordPress 和 MySQL

从以下位置下载并安装 Microsoft Web 平台安装程序 官方网站。
打开 Web 平台安装程序。
Enter WordPress 在搜索栏中。 点击 添加 将 WordPress 包含在下载队列中,然后单击 安装 预览先决条件。
Enter 一个新的 MySQL 数据库管理员密码。 点击 下一个 在服务器上安装 MySQL 和 WordPress。 在计算机重新启动弹出窗口中,单击 继续。 使用应用程序名称配置站点 URL,或将该字段留空以在根域或服务器 IP 地址上提供 WordPress。 单击下一步完成 WordPress 文件的安装。

配置 WordPress

访问您的服务器 IP 地址或注册域名以设置 WordPress。

https://Windows-Server-IP

选择您的安装语言,然后输入您的 WordPress 站点标题、管理员用户名、强密码和电子邮件地址以完成设置。

创建一个新的 Web.config WordPress文件目录中的文件,通常 C:inetpubwwwroot

使用记事本打开文件,并粘贴以下重写规则以正确处理永久链接:

<rewrite>
    <rules>
        <rule name="Main Rule" stopProcessing="true">
            <match url=".*" />
            <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
           <action type="Rewrite" url="index.php" />
        </rule>
    </rules>
</rewrite>

Save 和 close 文件。

登录到您的 WordPress 网站。

https://Windows-Server-IP/bynss-login.php

通过安装插件和主题来测试常见的 CMS 功能,然后创建和查看博客文章以测试您的永久链接设置。

下一步

您已在带有 IIS 的 Windows 服务器上成功安装了 WordPress。 您可以更新您的 CMS 并在服务器上执行多个 WordPress 功能。 为了 example,要将您的 WordPress 网站分配给链接到服务器的域名,请在 Internet 信息服务 (IIS) 管理器中编辑站点绑定以添加您的域。

有关设置 Windows Server 实例的更多信息,请参阅以下文章:

Windows 防火墙快速入门指南。 怎样设置 Apache 在 Windows 服务器上。 怎样在 Windows Server 2019 上配置防火墙。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com