WAMP与XAMPP的优缺点-用于运行本地测试服务器


37

有哪些主要的利弊可帮助您决定选择哪两个:WAMP与XAMPP,用于为WordPress运行本地测试服务器?

PS:我现在看到Stack Overflow对此进行了讨论


2
堆栈之间的差异主要在于便利性和界面偏好(内部元素始终相同),这取决于个人喜好。我认为这种选择是主观的。
拉斯特

两者都不怎么样 Linux + Apache + MySQL + PHP怎么样?是的,有待
商议

您是否曾经考虑过使用无业游民的盒子?
MikeSchinkel '16

Answers:


23

最大的区别-WAMP在Windows上运行,XAMPP是多平台的。除此之外,这是个人喜好问题。它们都为您提供了一个Apache-MySQL-PHP环境,该环境在两个系统下都几乎相同。


3
作为记录,我同时使用了这两种方法...并且它们各有利弊。WAMP消耗的内存远比我喜欢的要多,但是非常稳定。XAMPP 在使用WP Cron和fopen()时遇到一个令人烦恼的问题,但是看起来更轻一些(如果需要,我可以用USB记忆棒运行它)。
EAMann 2011年

AFAIK-XAMPP还具有一些内置扩展名,如sendmail。据我所知WAMP没有。(也适用于Java的FTP,Mercury,Tomcat ..)
krembo99 2014年

30
  1. XAMPP 不是跨平台的。有适用于Windows的XAMPP,适用于Linux和Mac以及适用于Solaris的XAMPP,但是每个软件包都包含不同的软件,以不同的性能运行,等等。(跨平台意味着您使用的软件完全相同,并且可以运行在不同平台上使用相同的方式...就像Azureus以前那样:可以使用相同方式使用的jar)

  2. Windows的XAMPP P肿,耗时。您有开箱即用的邮件服务器,FTP服务器,加速器,web-dav,SSL等。您真的需要它们吗?它并非完全是入门级软件包,但总的来说,它使安装一切变得容易得多。除此之外,任何定制都需要与其他任何预制堆栈相同的工作。但是,如果您将其安装在自己的盒子上,则可能不需要FTP服务器,对吗?

  3. WAMP更轻(主要是基础知识)。拥有AMP的所有内容,除此之外,您还有几个工具phpMyAdmin,SQLite和xdebug。您需要SSL吗?您必须对其进行配置。您要访问邮件服务器?必须自己安装。FTP?同上。

  4. WAMP(如名称所示)在Windows(64/32位)上运行。

对于Windows上的本地计算机,WAMP是必经之路。轻巧,平滑和安装后的配置只需点击一下。由于64位安装方面的问题(自然:要安装更多的膨胀软件,并且您需要在32/64位之间管理每个额外的软件),用于Windows的XAMPP并不是竞争对手。


2
你好???还有XAMPP lite。
phantom.omaga 2012年

我使用WAMP。如果他们提供了可自定义的下载选项(如getbootstrap.com/customize)
那就

关于第2点的更新:XAMPP安装程序现在要求安装组件。不再是全部或一无所有。
jlh


7

WAMP是首字母缩写,表示:Windows,Apache,MySQL和PHP。

WAMP有不同的“发行版”,例如XAMPP,WampServer(有些人简称为“ WAMP”),Wamp-Developer Pro(商业软件)等。

Windows的XAMPP只是另一个WAMP发行版,仅此而已(也没有其他)。


这是非常误导的。尽管从最广泛的意义上讲,这就是“ WAMP”的含义,但是当有人问到WAMP与XAMPP之间的比较时,他们显然是在谈论这一点:wampserver.com/cn
Okonomiyaki3000,

@ Okonomiyaki3000答案是大约7年前给出的。当时大约有10多个“ WAMP”发行版(大约20多个;但有些是次要发行版)。但是,首字母缩写WAMP自2003年以来一直是“ Windows / Apache / MySQL / PHP”。大多数人似乎认为WAMP是Windows上Apache + MyQL + PHP的1个发行版。它不是。您可以自己安装WAMP。但是我知道您在说什么,而现在可能就是这样。
righttuff '18

3

XAMPP膨胀的异议(因为它具有邮件服务器,FTP服务器等),可以通过询问您的需求来回答。如果您需要大多数或所有这些物品,那么这就是您的完整XAMPP。对于仅开发网页,包括PHP和MySQL,请使用XAMPP Lite。在不同的时间,我发现两者都很有用。我特别喜欢可以在USB闪存盘上运行。

现在,如果我可以将Netbeans添加到该闪存驱动器...



2

不能完全回答问题,但是如果您有兴趣学习这些软件包如何协同工作,建议您手动安装和配置它们。我一直以本教程为指导,它非常详细,可以帮助您使一切正常运行并互相交流。这需要更多的工作,但是可以为您提供更大的灵活性,并且您实际上可以了解所涉及的重要配置。


2

我想添加未列出的WAMP的优点。

使用WAMP,您可以安装扩展程序*,使您可以轻松地在不同版本的php之间切换。由于WordPress的最低要求是php 5.2.4,并保证它将在使用它的服务器上运行,为了与WordPress真正兼容,插件需要在该版本的php下运行。php 5.3+中有很多5.2.4中没有的功能,例如命名空间。

如果您是WordPress开发人员,并且希望您的插件,窗口小部件或主题完全兼容并可以在任何WordPress安装上运行,那么使用PHP 5.2.4进行环境设置会很有帮助。XAMPP没有提供一种简便的方法。

*请注意,较新版本的WAMP Server不再支持扩展;但是,SourceForge上提供了WAMP Server 2.2(32位)并支持它们。它还具有用于安装php 5.2.4的正确版本的Apache。



1

在WAMP中实现SSL时,我发现比较麻烦(我最终无法处理它并放弃了),而在XAMPP中却非常容易。

其余的我认为没有区别,因为我同时使用LinuxWindows平台并且很舒适。当然,我一直在使用XAMPP更长的时间。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.