【发布时间】:2010-11-16 06:30:19
【问题描述】:
“WAMP”是由操作系统 (Windows) 的首字母和包的主要组件:Apache、MySQL 和 PHP(或 Perl 或 Python)组成的首字母缩写词。
我个人使用 XAMPP Lite,但那是因为我没有尝试过其他任何东西。我一直在寻找如何在上面安装SQLBuddy,但没有找到。
我听说过 Uniform Server 和 WAMP5。
你使用什么 WAMP,为什么?
【问题讨论】:
“WAMP”是由操作系统 (Windows) 的首字母和包的主要组件:Apache、MySQL 和 PHP(或 Perl 或 Python)组成的首字母缩写词。
我个人使用 XAMPP Lite,但那是因为我没有尝试过其他任何东西。我一直在寻找如何在上面安装SQLBuddy,但没有找到。
我听说过 Uniform Server 和 WAMP5。
你使用什么 WAMP,为什么?
【问题讨论】:
我在 OS X 上使用 MAMP。
【讨论】:
试试Server2Go。它就像XAMPP 甚至更好。
【讨论】:
我目前使用 XAMPP。易于设置和打开和关闭。它配备了基本服务器设置所需的一切。但是,我一直在考虑切换到 WAMP5,因为它在无需手动配置的情况下为您提供了很大的灵活性。您很可能能够管理整个服务器配置并复制您的生产环境,甚至无需接触命令行。并不是说命令行不好玩;)。
【讨论】:
我目前在我的开发盒上使用 WampServer 2.0。它安装顺利。我将附带的 PHP 5.2.9 升级到 PHP 5.3 没有问题。由于我的大多数解决方案都部署在 LAMP 堆栈上,因此在非常接近生产目标的环境中进行开发非常好。虽然出于显而易见的原因,它并不是 100% 相同,但将应用程序从开发迁移到生产并不困难。我想有一些方法可以让你编写代码让它变得更难,但我只是“不要那样做”:P 明显的例外:系统调用。
【讨论】:
当我有一台足够强大的计算机时,我通常会使用虚拟机(带有 VMWare 或 VirtualBox),我会在其中安装一个极简的 LAMP 堆栈。
为什么?
您已经做过几次了,在虚拟机中安装/配置极简 LAMP 堆栈并不比在 Windows 上花费更多时间;并且一旦 1 位开发者完成此操作,他就可以将其 VM 的副本提供给其他开发者(这意味着他们只需安装 VMWare 播放器并使用该 VM,而不是自己安装 WAMP 堆栈)
【讨论】:
我个人使用旧的手动安装和配置的 Apache 2.2、PHP 5.3.0、MySQL 5.0.X、PostgreSQL 8.4。
我从不喜欢预先构建的堆栈,因为我无法足够接近地复制生产。
【讨论】:
还没有尝试过,但是 Zend 已经发布了它自己的 Zend Server 解决方案:
【讨论】: