【问题标题】:Different types of WAMP's? [closed]不同类型的 WAMP? [关闭]
【发布时间】:2010-11-16 06:30:19
【问题描述】:

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

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

我听说过 Uniform Server 和 WAMP5。

你使用什么 WAMP,为什么?

【问题讨论】:

    标签: php sql apache xampp wamp


    【解决方案1】:

    我在 OS X 上使用 MAMP。

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

    【讨论】:

    • +1 因为 MAMP 实际上很棒......但我认为 WAMP 解决方案会更好地回答。
    • 我使用内置的 Apache Web 服务器。有了 MacPorts,我总是只需要一个命令就可以保持最新状态。
    【解决方案2】:

    试试Server2Go。它就像XAMPP 甚至更好。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          当我有一台足够强大的计算机时,我通常会使用虚拟机(带有 VMWare 或 VirtualBox),我会在其中安装一个极简的 LAMP 堆栈。

          为什么?

          • 在工作中,我的计算机通常运行 Windows(公司政策等)
          • 使用 LAMP 平台作为开发服务器更接近生产服务器(我正在开发的应用程序的生产服务器几乎总是 Linux)
          • 拥有足够强大的计算机(您至少需要一个双核和 2GB RAM),在虚拟机中运行 Apache + PHP + MySQL 不会比在“真实计算机”上运行它们慢 (我已经在我的机器和几个同事的机器上完成了基准测试)
          • 在开发人员机器上使用 LAMP 堆栈可以让他们至少在一点点与 Linux 和 shell 一起工作——这很好:这样,当他们必须在生产服务器上做某事时,它就不会他们第一次看到命令行界面!

          您已经做过几次了,在虚拟机中安装/配置极简 LAMP 堆栈并不比在 Windows 上花费更多时间;并且一旦 1 位开发者完成此操作,他就可以将其 VM 的副本提供给其他开发者(这意味着他们只需安装 VMWare 播放器并使用该 VM,而不是自己安装 WAMP 堆栈)

          【讨论】:

          • 您将项目的文件存储在哪里?在 Windows 主机上还是在 VM 客户端上?您如何访问这些文件 - 通过 Windows 驱动器映射、SAMBA 或其他方式?根据我的经验,这是使用 Microsoft Virtual PC 2007 作为测试服务器环境的瓶颈。不过,VMWare 或 VirtualBox 可能会提供更好的性能。
          • 您好,该项目的文件存储在虚拟机中(由 samba 导出,并作为网络驱动器挂载到 windows 中);但这并不总是像人们希望的那样快:-(所以,在过去的几周里,我一直在尝试 Eclipse 的 Filesync 插件(我使用 Eclipse PDT,用于 PHP 项目);见 stackoverflow.com/questions/423270/… 它是肯定工作得很好。
          • 这是一个很好的答案,谢谢:)
          • 不客气 :-) 玩得开心!
          【解决方案6】:

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

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

          【讨论】:

            【解决方案7】:

            还没有尝试过,但是 Zend 已经发布了它自己的 Zend Server 解决方案:

            http://www.zend.com/en/products/server-ce/index

            【讨论】:

            • 免费版本很不错,但我花了很长时间试图让 xdebug 在内置调试器上工作。对我来说破坏交易。
            猜你喜欢
            • 2013-01-27
            • 2012-02-12
            • 1970-01-01
            • 2019-12-29
            • 2013-04-08
            • 2019-08-07
            • 2015-01-11
            • 1970-01-01
            • 2011-06-08
            相关资源
            最近更新 更多