【发布时间】:2011-09-10 16:23:14
【问题描述】:
我对编程和一些新技术完全陌生。现在我在我的 Windows Vista 上使用 WAMP。对我来说,使用 WAMP 非常方便,因为我只需安装一次,无需复杂的配置。
直到有人告诉我使用 WAMP、EasyPHP、XAMPP 和 MAMP 不好,因为如果其中一个组件(如 MySQL)崩溃,它将不再工作。他说最好分开安装,稍后再做一个pain in the ass配置。
请指教。
【问题讨论】:
我对编程和一些新技术完全陌生。现在我在我的 Windows Vista 上使用 WAMP。对我来说,使用 WAMP 非常方便,因为我只需安装一次,无需复杂的配置。
直到有人告诉我使用 WAMP、EasyPHP、XAMPP 和 MAMP 不好,因为如果其中一个组件(如 MySQL)崩溃,它将不再工作。他说最好分开安装,稍后再做一个pain in the ass配置。
请指教。
【问题讨论】:
对于开发和小型低容量网站,WAMP 就可以了!
如果您在安装配置 Apache、php 和您使用的任何 SQL 方面没有相当的经验,那么 WAMP 包仍然是更好的选择,因为次优配置比损坏的配置更好。
一旦您部署到生产环境并需要处理更大的事务量和安全问题,那么您应该真正单独安装组件并根据您的特定需求进行自定义配置。
但实际上,如果您获得中小型批量生产应用程序,它可能会部署在租用的应用程序基础架构上,所有这些都将为您完成。
所以是的,坚持使用 WAMP。花时间让你的应用程序正确比学习各种配置文件中的深奥设置更好。
【讨论】:
WAMP 有一个明确的目标:提供一个开箱即用的可用 PHP 环境。需要 0 配置。需要0知识。你点击它就可以了。如果您是新手,这是一个显而易见的选择。
配置像 Apache 和 PHP 这样的复杂软件对于新手来说真的很困难。如果您实际上不打算在生产环境中使用 WAMP,则没有理由您必须更改默认配置。
如果您正在发现编程,那么为每个组件单独安装是没有意义的。当您更有经验时,您一定会喜欢在远程机器上编辑晦涩难懂的配置文件。
我的建议是在您的开发 PC 上使用 WAMP。
【讨论】:
我不认为“崩溃论点”是有效的。如果您安装捆绑包或单个组件,则没有区别 - 问题在于找到原因并修复它。这些捆绑包的设计初衷是为了轻松上手,付出的代价是该配置不适用于生产用途。我更愿意学习使用本地包并在配置生产服务器时应用我的知识/技能(没有任何痛苦,因为我可以)。
【讨论】:
WAMP--Windows Apache MySQL PHP
XAMPP--X(Multi OS) Apache MySQL PHP Perl
Wamp 更适合新手,易于安装、自定义并以用户友好的方式学习基本知识。主要是在 wamp 中启用 dll 比 Xampp 更容易。但这会产生很多问题,当我们重新启动服务器时,它可能无法正确重新启动,您需要做一些额外的事情,例如重新启动系统或需要重新安装 wamp。主要缺点是,它支持 Windows Alone。通常现在每个人都喜欢使用 Linux 服务器,因为它具有更多的安全目的。因此,如果你使用 wamp 开发,它对 Linux 生产环境毫无用处。
所以我建议 Xampp,它也是开发人员的选择。
它比 Wamp 有更多的功能, 他们是:
对于 MySQL、Apache、Mercury、FTP,最好分别重启服务器。
在 Xampp 中启用 dll 对于开发人员及其稳定的服务器来说并不是一项艰巨的任务。
【讨论】: