跳转到主要内容
toto多背一公斤 提交于 31 December 2012

原文地址:http://drupal.org/documentation/install/windows

安装Drupal 7

在微软Windows PC机上安装Drupal

快速开始安装

在本节中,您将学习到在你的Windows PC机上,如何创建一个本地测试站点。在您的电脑上,你需要做两件事情:

  • 安装Drupal运行所需要的软件
  • 安装Drupal自身程序

您可以使用一个包含Drupal的平台安装程序,最流行的是微软web平台安装程序“Microsoft web installer”。

Microsoft web installer/platform(微软Web平台安装程序)

在Windows平台上安装Drupa最快,最简单的方法是使用“微软Web平台安装程序2.0“--Microsoft Web Platform Installer 2.0。 有关上述方法的详细说明请参考:在微软系统上安装Drupal。 浏览这个页面:微软Web平台安装程序2.0,然后点击“下载”按钮。 请注意,Drupal 6的版本实际上是Acquia Drupal的,而不是一个标准的Drupal 发行版。 Acquia Drupal中已经包括了建立大型网站的30个非常流行的模块。 Acquia 只是Drupal所有的118个不同发行版中的一个。

  1. 下载Drupal Web平台安装程序the Web Platform Installer),下载和安装前端所需的各种不同软件组件。
  2. 点击“Web平台(Web Platform)”标签选项卡,查看框架和运行(Frameworks and Runtimes)子选项,选中下面的PHP选项。
  3. 在左侧“Web应用程序(Web Applications)”标签选项卡,选择Acquia Drupal。然后单击“安装(Install)”按钮。
  4. 你会看到一个屏幕显示全部的信息。如果安装程序从你的选择中,检测到有任何一项组件丢失(比如MySQL),安装程序将为你抓取任何所需的组件。
  5. 您还将看到安装确认显示。查看所有软件组件的许可条款,单击“我接受(I Accept)”。
  6. 在你安装MySQL时,你会被提示输入root用户的密码。如果MySQL已经安装,系统会提示您输入您的密码,以便用Web PI来创建你的应用程序的数据库。
  7. 如果出现上述提示,请重新启动您的计算机。
  8. 当下载和安装完成后,填写的表单来创建您的Drupal的数据库和数据库管理用户。这将节省您的时间,因为不要求手动去更新数据库和手动编辑配置文件。
  9. 点击进入下一个画面,查看已安装的摘要。在Drupal的应用程序将产生链接,链接会用默认的Web浏览器打开安装页面(Drupal的install.php)。从这个页面,你可以启动Drupal了。

高级安装

Web服务器 Drupal可以运行在多种Web服务器上,如微软的IIS,Apache或NGINX。 下面有一些资源,是关于Drupal在IIS上运行的。可以通过搜索Drupal.org的论坛上,获得更多的资源。在开始阶段,你可以参考下面一些资料。 一个免费的培训课程, 讨论如果部署站点在Windows平台,其中包括如何运行Drush:

PHP at Scale on the Microsoft Platform

Installing Drupal on IIS7 and Vista

Drupal Install on Windows Server 2008 SP1 and IIS7

Youtube: http://www.youtube.com/watch?v=tSRV8-7ivUg

下面的链接是演示怎样在Windows平台上安装Apache/NGINX来运行Drupal:

Installing Apache (with PHP) on Windows XP 

Installing Apache (with PHP) on Windows Vista

PHP

Drupal是用PHP脚本语言来编写的。在微软的IIS web服务器上如何安装和运行PHP,请参考:

Installing Apache (with PHP) on Windows XP 

Installing Apache (with PHP) on Windows Vista

Databases

Drupal 7的可以支持MS SQL Server数据库了,见下文。而Drupal 6版本,你需要使用MySQL数据库:

Installing MySQL on Windows

  1. 如何在MySQL上安装Drupal。
  2. 如果你仍然无法安装MySQL,还有一个选择:使用的WAMP平台,让Drupal运行在Windows上。WAMP平台可以运行MySQL,PHP,和Apache.

Cron运行方法

  • 编写一个简短的HP脚本,用wget的方式,来定时运行您站点的Cron
  • 使用Windows计划任务程序来定期运行Cron

临时,私有,公共的文件

  • 确保临时目录设置在Windows的Temp文件夹下,IIS具有写入文件的权限。 因为UNIX系统中的/ tmp文件夹,在Windows下默认没有这个文件夹

WincCache

  • 如果使用WincCache,请确保您使用的是正确的版本,并这已经解决了这个问题: http://groups.drupal.org/node/25535#comment-654488

Xamp

如果你想快速设置环境,在XAMPP简单的安装Drupal。在Windows机器上(XP和Vista)上,Apache Friends的XAMPP是最简单的方式来获得运行环境的(Apache,PHP和MySQL)。XAMPP在几分钟之内即可安装好,你马上就可以投入开发工作了。

  1. 从Apache Friends站点下载XAMPP: www.apachefriends.org/en/xampwindows.html
  2. 双击解压XAMPP的zip压缩包,XAMPP会解压缩到一个驱动器(盘符)。在提取目录框中,键入C:\(或点击右边的按钮,选择C:\驱动器)。单击“解压”按钮。
  3. 当文件被解压缩提取出来,打开解压缩的文件夹目录,C:\ XAMPP,并运行setup_xampp.bat文件。
  4. 双击文件xampp_control.exe,打开XAMPP控制面板。
  5. 单击Apache和MySQL的“开始”按钮。
  6. 打开网页浏览器,来测试您的XAMPP安装,请在地址栏中。输入http://localhost或http://127.0.0.1。
  7. 运行XAMPP服务(Apache或Drupal)。当XAMPP页出现,在左边的语言选项,选择英语。
  8. 在左侧的工具栏,点击phpMyAdmin的。创建一个名为Drupal的新数据库:在MySQL连接校验通道( MySQL Connection Collation),选择UTF8 Unicode。在创建新的数据库,输入Drupal。
  9. 一旦你看到提示消息“Drupal的数据库已创建”,请关闭phpMyAdmin。
  10. 为MySQL的“root”用户设置密码。打开Web浏览器,访问http://localhost/security这个页面。向下滚动并选择 “http://localhost/security/xamppsecurity.php”这个链接。当安全控制台打开后,输入你的密码,然后点击 “更改密码”按钮。
  11. 在控制面板中重新启动MySQL,然后单击“停止”MySQL,然后再点击“开始”按钮。
  12. 解压缩Drupal文件到C:\ XAMPP\ htdocs文件夹中。这会更容易,为了以后使用重命名文件夹为“Drupal”。打开“Drupal”文件夹,在sites/default/下,复制 default.settings.php文件到同一文件夹,并将其重命名为settings.php。用写字板程序打开settings.php文件, 然后添加一行'$db_url = ‘mysql://root:admin@localhost.drupal’。然后向下滚动并输入'$base_url = ‘http://localhost/drupal'。
  13. 现在就可以配置对您的Drupal站点进行安装和配置了。

FusionLeaf Stack

FusionLeaf Stack是一个预先配置网络堆栈(webstack),它能非常迅速而且不用安装或配置任何额外的软件就可以运行Drupal。 FusionLeaf Stack,不用浪费宝贵的时间去学习复杂的教程,很容易就可以运行测试Drupal。它包括Nginx的,MySQL和PHP,和Memcached。完整说明可以在这里找到。 注意:在设置Drupal之前,一定要更改默认的MySQL的密码。如果您的网站是面向公众的,这可以有助于防止未经授权的访问,。  

  1. 可以从这里下载最新的版本的FusionLeaf Stack。
  2. 运行这个exe文件:FusionLeaf Studio.exe
  3. 点击自动运行 - > FusionLeaf - > 删除CMS从本地Localhost文件夹 - >单击“确定”
  4. 单击“打开文件夹” - > Webroot
  5. 双击本地Localhost上的文件夹
  6. 删除文件:index.php
  7. 下载并解压Drupal文件到本地Localhost文件夹内
  8. 单击“开始”启动Nginx的,MySQL和PHP
  9. 点击浏览器 - >输入URL为:http://localhost,就可以查看到Drupal的初始配置页
  10. 在Drupal安装数据库页面,请使用下面的数据库设置: *数据库名称:test *数据库用户名:root *数据库密码:(空)
  11. 完成Drupal的配置,您的网站将可以启动和运行了