原文地址:http://drupal.org/documentation/install/windows
在微软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个不同发行版中的一个。
- 下载Drupal Web平台安装程序(the Web Platform Installer),下载和安装前端所需的各种不同软件组件。
- 点击“Web平台(Web Platform)”标签选项卡,查看框架和运行(Frameworks and Runtimes)子选项,选中下面的PHP选项。
- 在左侧“Web应用程序(Web Applications)”标签选项卡,选择Acquia Drupal。然后单击“安装(Install)”按钮。
- 你会看到一个屏幕显示全部的信息。如果安装程序从你的选择中,检测到有任何一项组件丢失(比如MySQL),安装程序将为你抓取任何所需的组件。
- 您还将看到安装确认显示。查看所有软件组件的许可条款,单击“我接受(I Accept)”。
- 在你安装MySQL时,你会被提示输入root用户的密码。如果MySQL已经安装,系统会提示您输入您的密码,以便用Web PI来创建你的应用程序的数据库。
- 如果出现上述提示,请重新启动您的计算机。
- 当下载和安装完成后,填写的表单来创建您的Drupal的数据库和数据库管理用户。这将节省您的时间,因为不要求手动去更新数据库和手动编辑配置文件。
- 点击进入下一个画面,查看已安装的摘要。在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数据库:
- 如何在MySQL上安装Drupal。
- 如果你仍然无法安装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在几分钟之内即可安装好,你马上就可以投入开发工作了。
- 从Apache Friends站点下载XAMPP: www.apachefriends.org/en/xampwindows.html
- 双击解压XAMPP的zip压缩包,XAMPP会解压缩到一个驱动器(盘符)。在提取目录框中,键入C:\(或点击右边的按钮,选择C:\驱动器)。单击“解压”按钮。
- 当文件被解压缩提取出来,打开解压缩的文件夹目录,C:\ XAMPP,并运行setup_xampp.bat文件。
- 双击文件xampp_control.exe,打开XAMPP控制面板。
- 单击Apache和MySQL的“开始”按钮。
- 打开网页浏览器,来测试您的XAMPP安装,请在地址栏中。输入http://localhost或http://127.0.0.1。
- 运行XAMPP服务(Apache或Drupal)。当XAMPP页出现,在左边的语言选项,选择英语。
- 在左侧的工具栏,点击phpMyAdmin的。创建一个名为Drupal的新数据库:在MySQL连接校验通道( MySQL Connection Collation),选择UTF8 Unicode。在创建新的数据库,输入Drupal。
- 一旦你看到提示消息“Drupal的数据库已创建”,请关闭phpMyAdmin。
- 为MySQL的“root”用户设置密码。打开Web浏览器,访问http://localhost/security这个页面。向下滚动并选择 “http://localhost/security/xamppsecurity.php”这个链接。当安全控制台打开后,输入你的密码,然后点击 “更改密码”按钮。
- 在控制面板中重新启动MySQL,然后单击“停止”MySQL,然后再点击“开始”按钮。
- 解压缩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'。
- 现在就可以配置对您的Drupal站点进行安装和配置了。
FusionLeaf Stack
FusionLeaf Stack是一个预先配置网络堆栈(webstack),它能非常迅速而且不用安装或配置任何额外的软件就可以运行Drupal。 FusionLeaf Stack,不用浪费宝贵的时间去学习复杂的教程,很容易就可以运行测试Drupal。它包括Nginx的,MySQL和PHP,和Memcached。完整说明可以在这里找到。 注意:在设置Drupal之前,一定要更改默认的MySQL的密码。如果您的网站是面向公众的,这可以有助于防止未经授权的访问,。
- 可以从这里下载最新的版本的FusionLeaf Stack。
- 运行这个exe文件:FusionLeaf Studio.exe
- 点击自动运行 - > FusionLeaf - > 删除CMS从本地Localhost文件夹 - >单击“确定”
- 单击“打开文件夹” - > Webroot
- 双击本地Localhost上的文件夹
- 删除文件:index.php
- 下载并解压Drupal文件到本地Localhost文件夹内
- 单击“开始”启动Nginx的,MySQL和PHP
- 点击浏览器 - >输入URL为:http://localhost,就可以查看到Drupal的初始配置页
- 在Drupal安装数据库页面,请使用下面的数据库设置: *数据库名称:test *数据库用户名:root *数据库密码:(空)
- 完成Drupal的配置,您的网站将可以启动和运行了