拇指驱动器上的Drupal开发

时间:2009-10-21 18:15:40

标签: php windows apache drupal portability

我主要是.NET开发人员,但需要在Drupal中做一些新工作。

所以我想我需要一个便携式的 - 阿帕奇 - PHP
- MySQL
- phpMyAdmin
- Drupal代码库

在便携式/拇指驱动器上使用环境的最佳方法是什么?我在Windows上。 我想要便携,因为我整个星期都在使用3到4台不同的机器。 有没有相当于InstantRails,但对于PHP / Drupal?

4 个答案:

答案 0 :(得分:2)

我过去使用的是portable XAMPP包和DropBox的组合。

XAMPP包为您提供所需的所有开发工具。将它安装到DropBox文件夹,并在3-4个不同的计算机上保持同步的开发副本同步。

答案 1 :(得分:1)

您可以在驱动器上安装cygwin。它是自包含的,因此移动它很简单。然后只需安装Apache,MySql和PHP的软件包版本。一旦你运行了堆栈,安装drupal只需要下载最新版本,解压缩到web根目录并按照说明操作。 PHP比许多其他堆栈更容易配置。

答案 2 :(得分:0)

在Windows上启动和运行的最佳方法是使用[适用于Windows的Acquia Drupal堆栈安装程序] [1]。您必须使用Dropbox或LiveMesh调查此时使用拇指驱动器或机器同步的最佳选项。我可能会使用同步路线而不是便携式拇指驱动器。我之前使用过Portable Apps XAMP,给人留下了深刻的印象。

[1]:http://Acquia Windows的Drupal堆栈安装程序

答案 3 :(得分:0)

我最近从USBWebserver切换,这是一个完全可移植的堆栈,效果非常好。唯一缺少的是邮件服务,但我确信有足够的修补,可以安装一个。

由于其设计,我改用了Acquia Drupal堆栈。我现在几乎完全在Drupal工作,所以这是理想的。最重要的是,包括电子邮件服务。现在,如果我可以将其移植到便携式,那么我在每个工作站上都​​没有单独的数据库,我会很高兴。与此同时,我使用Subversion和Dropbox来保持我的文件同步。我知道,使用两者都太过分了,但Dropbox确保我的“本地”副本在我忘记提交时同步。