65.9K
CodeProject 正在变化。 阅读更多。
Home

Windows 上的 Drupal - 说起来容易做起来难

starIconstarIconstarIconstarIconstarIcon

5.00/5 (3投票s)

2010年10月4日

CPOL

4分钟阅读

viewsIcon

17298

如何在 Windows 上安装 Drupal,使用 IIS。

在 Windows 的 IIS 上部署 Drupal:说起来容易做起来更难

您可以通过两种方式在 Microsoft Web Platform 上快速启动并运行 Drupal。您可以直接使用 Microsoft WebMatrix 中的 Microsoft Web 应用程序库内置的 Acquia Drupal,或者使用 WebMatrix 直接从源代码安装。

如果您想使用自定义发行版,或者想使用 Drupal.org 的最新版本,我推荐后者。在此,我将逐步介绍如何轻松完成。这假设您已经安装了 WebMatrix,它能让您轻松完成许多通常在构建网站或使用开源(即使是 PHP 等源代码)时涉及的繁琐小任务。

您可以在 Microsoft Web Platform 网站上找到它。

步骤 1:安装依赖项

请确保您的 Windows 开发环境中已正确安装 MySQL 和 PHP 依赖项。如果您没有它们,或者不确定是否安装了它们,请使用 WebMatrix 的 Web 应用程序库安装一个基于 PHP 的开源应用程序。安装哪个不重要,只要它使用 MySQL 和 PHP 即可。您甚至可以像我一样安装 Acquia Drupal,并创建一个名为 ‘drupaluser’ 的数据库用户。

注意:在安装 MySQL 时,系统会要求您输入管理员(‘root’)密码。请务必记住它,您很快就会用到。

步骤 2:创建 Drupal 数据库

www.phymyadmin.net 下载 PHPMyAdmin。将其解压到您的桌面,然后右键单击该文件夹。您会看到 ‘Open as a Web Site with WebMatrix’(用 WebMatrix 作为网站打开)的选项。

f1.png

这是 WebMatrix 的一个很棒的功能——能够即时将任何文件夹变成一个网站,而无需您去寻找 ‘htdocs’ 或 ‘wwwroot’,也无需管理员权限即可写入。从 WebMatrix 中按下运行按钮,您的 PHPMyAdmin 网站就会启动。

f2.png

选择 ‘Databases’(数据库)选项卡,然后在屏幕底部‘Create new database’(创建新数据库)部分输入 ‘drupal’。将排序规则设置为 ‘utf8_general_ci’。

f3.png

按下‘Create’(创建)按钮,您现在就拥有了一个新数据库。

在屏幕顶部,您会看到一个带有‘localhost’链接的面包屑导航。点击它返回主屏幕。

选择 ‘Privileges’(权限)选项卡,并添加一个新数据库用户。在屏幕中央,您会看到一个‘Add a new user’(添加新用户)链接。

f4.png

选择它,您将被带到新用户信息屏幕。按照此处所示,为他们命名并设置密码,并将其分配到‘Local’(本地)主机。

f5.png

请注意,如果您点击 ‘Generate Password’(生成密码),您将获得一个随机、安全但难以记住的密码!

滚动到屏幕底部,找到‘Go’(执行)按钮。按下它。

在下一个屏幕上,滚动到‘Database-specific privileges’(数据库特定权限)部分,然后选择‘drupal’作为数据库。屏幕将刷新,系统会要求您设置该用户的权限。按照所示进行设置,然后按下‘Go’(执行)。

f6.png

至此,您已经为 Drupal 创建了一个空数据库,以及一个 Drupal 可以用来登录和使用您的数据库的专用用户。下一步是获取 Drupal 本身。

步骤 3:下载并配置 Drupal

在撰写本文时,最新的 Drupal 版本可以在以下网址找到:http://drupal.org/drupal-6.19

Drupal 以 .tar.gz 文件格式下载,对于 Windows 用户来说,开箱即用并不支持。但是,您可以轻松下载免费的 7-Zip 应用程序,它允许您使用这种文件类型并解压 Drupal。

您将其解压为一个目录,然后像之前一样,您可以右键单击该目录,让 WebMatrix 将其作为网站打开。

切勿立即运行网站。 相反,使用 WebMatrix 中的文件浏览器找到 sites/default 目录。右键单击它并选择‘Show in Windows Explorer’(在 Windows 资源管理器中显示)。

f7.png

复制在该目录中看到的 default.settings.php 文件,并将其命名为 settings.php

现在,在 WebMatrix 中,您可以运行该网站,您将看到 Drupal 安装屏幕。

f8.png

步骤 4:安装 Drupal

最后一步是安装 Drupal。选择您的语言,然后您将被带到数据库配置屏幕。使用正确的值填写此信息——数据库名称是您在步骤 2 中创建的数据库名称(即 ‘drupal’),并使用 Drupal guy 名称和密码登录。

Drupal 将进行初始化,然后您将被带到站点配置对话框。使用此对话框设置管理员帐户和电子邮件设置。最后,当您点击‘Save and Continue’(保存并继续)时,您会遇到一个错误,因为 Drupal 在‘localhost’上找不到邮件服务器……这是因为您很可能没有配置邮件服务器,所以现在不用担心。

点击‘your new site’(您的新站点)链接,您将被带到您的新 Drupal 站点。

f9.png

干得好!您已在 Windows 系统上成功安装了 Drupal,它运行在 IIS 上,使用 PHP,并且可以通过 WebMatrix 进行编辑。总而言之,这大约花费了 30 分钟,包括宽带下载时间,但 Drupal 在我的 IIS Web 服务器上运行得非常顺利!

历史

  • 2010年10月4日:初次发布
© . All rights reserved.