2009-08-03 41 views
0

“WAMP”是由操作系统(Windows)首字母缩写词和包的主要组件:Apache,MySQL和PHP(或Perl或Python)形成的缩写。不同类型的WAMP的?

我个人使用XAMPP Lite,但那是因为我还没有尝试过其他任何东西。我一直在寻找如何安装SQLBuddy,并且无法找到。

我听说过统一服务器以及WAMP5。

您使用的是什么WAMP,为什么?

回答

0

我目前使用XAMPP。易于设置和打开和关闭。它配备了基本服务器设置所需的一切。但是,我一直在考虑切换到WAMP5,因为它不需要手动配置即可提供足够的灵活性。您很可能能够管理整个服务器配置并复制您的生产环境,而无需触摸命令行。不是那个命令行不好玩;)。

1

我使用甲基苯丙胺为OS X

http://www.mamp.info/en/index.html

+0

+1因为MAMP其实很棒......但我认为WAMP解决方案对于答案会更好。 – EvilChookie 2009-08-03 03:57:54

+0

我使用内置的Apache Web服务器。在MacPorts中,我始终只需要一个命令就可以保持最新状态。 – Gumbo 2009-08-03 08:29:41

0

我使用我开发框WampServer 2.0的时刻。它安装顺利。我将包含的PHP 5.2.9升级到了PHP 5.3,没有任何问题。由于我的大多数解决方案都部署在LAMP堆栈上,因此在与生产目标非常接近的环境中开发是非常好的。虽然由于显而易见的原因它不是100%相同,但将应用程序从开发迁移到生产并不困难。我想有些方法可以让代码变得更难,但我只是“不这样做”:P明显的例外:系统调用。

0

当我拥有足够强大的计算机时,我通常会使用虚拟机(使用eer VMWare或VirtualBox),在其中安装最低限度的LAMP堆栈。

为什么?

  • 在工作中,我的电脑通常运行Windows(公司政策和所有)
  • 使用LAMP平台作为开发服务器更接近于生产服务器(我工作的应用程序的生产服务器几乎都是Linux)
  • 在一台虚拟机上运行Apache + PHP + MySQL的计算机功能非常强大(至少需要一个双核2GB内存),并不比在“真实计算机上运行它们慢” “(我已经在我的机器和几个同事的基准上做过基准测试)
  • Usin开发者机器上的ga LAMP堆栈允许他们至少在Linux和shell上工作一点点 - 这很好:这样,他们必须在生产服务器上做一些事情的那一天,他们不会第一次看到一个命令行界面!

一个你已经做了几次,在虚拟机上安装/配置一个极简主义的LAMP栈不会比在Windows上做更多的时间;并且一旦开发者完成了它,他可以将他的虚拟机的副本给予其他开发者(这意味着他们只需安装VMWare播放器并使用该VM,而不是自己安装WAMP堆栈)

+0

你在哪里存储项目文件?在Windows主机上还是在VM客户端上?你如何访问文件 - 通过Windows驱动器映射,SAMBA或其他什么?根据我的经验,这是使用Microsoft Virtual PC 2007作为测试服务器环境的瓶颈。 VMWare或VirtualBox虽然可以提供更好的性能。 – warpech 2009-08-03 08:25:55

0

我个人使用好旧的手动安装和配置的Apache 2.2,PHP 5.3.0,MySQL 5.0.X,PostgreSQL 8.4。

我从来不喜欢预先构建的堆栈,因为我从来没有足够接近地复制生产。