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理系统的论文。 到目前为止,这个工具是非常好的,易于使用。