三年前在这里提出了类似的问题,但是我想进一步开放它以包含所有可能的Windows / Apache / MySQL / PHP堆栈。
你觉得哪个最好?
XAMPP 似乎是最受欢迎的,但我已经阅读了几个关于它的坏事,这让我想知道它是否与它的受欢迎程度一样好。例如,我听说他们的默认PHP配置非常不安全(显然他们的管理员应用程序无法在没有打开这些漏洞的情况下运行)。显然,对于发展情况来说这并不可怕,但你最终可能会依赖register_globals
之类的东西。
我还发现了让我担心的其他问题:开发人员建议Vista用户禁用UAC以便使用他们的软件!
对我而言,这是一个大红旗。是的,在启用了UAC的Vista上运行这样的东西会有问题,但是禁止禁用UAC作为解决方案,特别是对于newbs(比任何人都更需要UAC)。这让我很担心。
如果需要,WampServer 显然更容易切换PHP或Apache的版本。但它的功能少于XAMPP(例如没有FTP服务器)。
EasyPHP 是我没有经验的,所以我不能说,但它显然也非常受欢迎。
替代品?还有大量其他筹码listed on Wikipedia。推荐这些中的任何一个吗?
那么你使用哪种,为什么你认为它最好?你刚刚坚持了你试过的第一个吗?
我想我们大多数人只想要快速,轻松和最新的东西。
答案 0 :(得分:48)
我通常手动安装Apache + PHP + MySQL,而不是使用任何你正在谈论的软件包。
这是一项更多的工作,是的;但是知道如何安装和配置环境非常有用。
第一次,您可能需要半天或一天来配置它们。但是,至少,你会知道如何做到这一点。
接下来,事情会变得容易得多,而且你需要更少的时间。
否则,您可能需要查看Zend Server - 这是捆绑Apache + PHP + MySQL的另一个包。
或者,作为替代方案,请勿使用Windows。
如果您的生产服务器运行Linux,为什么不在开发机器上运行Linux?
如果您不想在计算机上(或不能)安装Linux,请使用虚拟机。
答案 1 :(得分:35)
经过多年使用XAMPP,我终于放弃了,并开始寻找替代方案。 XAMPP在很长一段时间内没有收到任何更新,并且每两周就会发生一次故障。
我刚刚发现的那个,我绝对可以推荐 The Uniform Server
与XAMPP相比,它经常更新,更加注重安全性,看起来更成熟。
他们有一个wiki,列出了所有最新版本的软件包。在撰写本文时,他们最新发布的版本只有4天了!
截至今天,Uniform Server中的版本:
截至今天XAMPP中的版本:
答案 2 :(得分:21)
EasyPHP非常好:
如果您需要使用PHP和Apache的多个版本进行测试,WAMP或UWAMP是不错的选择。
但您也可以在EasyPHP中使用多个版本的PHP(通过在php.net上下载所需的PHP版本,并通过编辑httpd.conf来加载此版本):
LoadModule php4_module "${path}/php4/php4apache2_2.dll"
答案 3 :(得分:4)
我不会从这个问题中做出如此重大的贡献 这不像是选择新的妻子或汽车 我从来没有在生产服务器上运行任何这些,所以,只运行一些快速测试,其中任何一个都同样好。
答案 4 :(得分:1)
我正在使用EasyPHP撰写关于内容管理系统的论文。到目前为止,这个工具非常好用且易于使用。