Windows:XAMPP vs WampServer vs EasyPHP vs替代

在三年前还有一个类似的问题,但我想进一步打开它,包括所有可能的Windows / Apache / MySQL / PHP堆栈。

你认为哪个最好?

XAMPP似乎是最受欢迎的,但是我已经读了几个不好的东西,这让我想知道它是否和它的stream行一样好。 例如,我听说他们的默认PHPconfiguration是非常不安全的(显然他们的pipe理应用程序不能没有打开这些洞的function)。 显然,对于一个开发情况来说这并不可怕,但是你最终可能会依赖诸如register_globals东西。

我还发现了一些让我担心的事情:开发者build议Vista用户禁用UAC以使用他们的软件!

对我来说这是一个很大的红旗。 是的,在启用了UAC的情况下在Vista上运行这样的问题是有问题的,但禁用UAC不应该作为解决scheme提供,特别是对于新手来说(尤其需要UAC的人)。 这让我非常担心。

如果需要, WampServer显然更容易切换PHP或Apache的版本。 但它的function比XAMPPless(例如没有FTP服务器)。

EasyPHP是我没有经验的,所以我不能说,但它显然也很受欢迎。

备择scheme? 在Wikipedia上列出了大量的其他堆栈。 做这些推荐?

那么你使用哪个,为什么你认为这是最好的? 你刚刚坚持你尝试的第一个?

我想大多数人只是想要快速,轻松和最新的东西。

我通常会手动安装Apache + PHP + MySQL,而不是使用像你所说的那些软件包。

这是多一点工作,是的。 但了解如何安装和configuration您的环境非常有用。

第一次,你需要半天或一天来configuration这些。 但是,至less,你会知道如何去做。

而下一次,事情将会变得更简单,而且你将需要更less的时间。

否则,您可能需要查看Zend Server – 这是捆绑Apache + PHP + MySQL的另一个软件包。

或者,作为替代,不要使用Windows。

如果您的生产服务器正在运行Linux,为什么不在您的开发机器上运行Linux?

如果您不想(或不能)在您的计算机上安装Linux,请使用虚拟机。

经过多年使用XAMPP,我终于放弃了,开始寻找替代品。 XAMPP在一段时间内还没有收到任何更新,并且每隔两周就会有一次崩溃。

我刚刚find的,我可以绝对推荐的是统一服务器

与XAMPP相比,它经常更新,更加强调安全性,看起来像一个更成熟的项目。

他们有一个wiki ,列出所有最新版本的软件包。 作为写作的时候,他们最新的版本只有4天!

统一服务器版本截至今天:

  • Apache 2.4.2
  • MySQL 5.5.23-社区
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

XAMPP版本截至今日:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

EasyPHP非常好:

  • 轻便和便携:没有Windows服务(如wamp)
  • 易于configuration(所有configuration文件在同一个文件夹中:httpd.conf,php.ini&my.ini)
  • 当你编辑httpd.conf时自动重启apache

如果您需要使用PHP和Apache的多个版本进行testing,WAMP或UWAMP是不错的select。

但是,您也可以在EasyPHP中使用多个版本的PHP(通过在php.net上下载您需要的PHP版本,并通过编辑httpd.conf来加载该版本):

 LoadModule php4_module "${path}/php4/php4apache2_2.dll" 

这个问题我不会做这么大的事。
这不像select你的新妻子或汽车。
我从来没有在生产服务器上运行任何这些,所以,只运行一些快速testing,其中任何一个都同样好。

我正在使用EasyPHP来制作关于内容pipe理系统的论文。 到目前为止,这个工具是非常好的,易于使用。