我想知道XAMPP或WAMP服务器与IIS服务器的主要区别是什么?
WAMP是Windows (操作系统)、Apache (网络服务器)、MySQL (数据库)、PHP (语言)的首字母缩写。
XAMPP和WampServer都是由不同人合并的免费WAMP软件包,带有附加应用程序/工具。还有其他的WAMP软件,例如UniformServer。商业WAMP软件例如我使用的WampDeveloper也是存在的。
它们的区别在于软件包的格式/结构、配置和包含的管理应用程序。
IIS是一个Web服务器应用程序,与Apache类似,但它由微软制作,仅适用于Windows操作系统(Apache可在Windows和Linux上运行)。IIS更加偏重于使用ASP.NET(而非PHP)和"SQL Server"(而非MySQL),尽管它也可以使用PHP和MySQL。
WAMP:代表Windows 操作系统、Apache(Web服务器)、MySQL 数据库和 PHP 语言。
XAMPP:代表X(任何操作系统)、Apache(Web服务器)、MySQL 数据库、PHP 语言和 PERL。
XAMPP 和 WampServer 都是不同人组合的免费WAMP软件包,带有其他应用程序和工具。
它们的差异在于软件包的格式/结构、配置以及包含的管理应用程序。
简而言之: XAMPP 支持更多操作系统并且包含更多特性。
WAMP [ Windows, Apache, MySQL, PHP ]
XAMPP [ X-os, Apache, MySQL, PHP, Perl ] (x-os:可以在任何操作系统上使用)
这两个都可用于本地轻松运行和测试网站和 Web 应用程序。 WAMP 不能与 XAMPP 并行运行,因为默认安装下 XAMPP 会占用端口并优先使用。
WAMP 配置易于设置。 WAMPServer 具有图形用户界面,在其运行时可切换单个组件软件的启用或禁用状态。 WAMPServer 提供了在许多已安装的 Apache 版本、PHP 版本和 MySQL 版本之间切换的选项,这提供了更多的灵活性以进行开发,而 XAMPPServer 没有这样的选项。 如果您想使用 Perl 和 WAMP,则可以通过配置 Perl 与 WAMPServer http://phpflow.com/perl/how-to-configure-perl-on-wamp/,但最好使用 XAMPP。
XAMPP 比 WAMP 更易于使用。 XAMPP 更强大。 XAMPP 具有控制面板,从中可以启动和停止单个组件(如 MySQL、Apache 等)。 由于内部组件软件(如 Tomcat、FileZilla FTP 服务器、Webalizer、Mercury Mail 等)的数量众多,XAMPP 比 WAMP 更消耗资源。因此,如果您不需要高级功能,最好使用 WAMP。 XAMPP 还具有 SSL 功能,而 WAMP 没有。(Secure Sockets Layer (SSL) 是一种管理服务器认证、客户端认证和服务器与客户端之间的加密通信的网络协议。)
IIS 是 Internet Information Server 的缩写,也是一个可扩展的 Web 服务器,作为 Microsoft NT 的研究项目启动。IIS 可用于制作访问数据库(如 SQL Server)的 Web 应用程序、搜索引擎和基于 Web 的应用程序,在 Microsoft 操作系统中运行。 IIS 支持 HTTP、HTTPS、FTP、FTPS、SMTP 和 NNTP。
XAMPP比WAMP更强大,占用资源更多。
WAMP支持MySQL和PHP。
XAMPP支持MYSQL、PHP和PERL。
XAMPP还具有SSL功能,而WAMP没有。
如果您的应用程序只需要处理本地Web应用程序,请选择WAMP。
如果您需要上述高级功能,请选择XAMPP。
优先级方面,默认安装情况下无法同时运行两者,因为XAMPP具有更高的优先级并且占用端口。因此,不能与XAMPP并行运行WAMP。
WAMP代表Windows,Apache,Mysql和Php。
XAMPP代表X-os,Apache,Mysql,Php和Perl。 (x-os的意思是可以用于任何操作系统)
它是跨平台软件
它拥有许多其他重要模块,如phpMyAdmin、OpenSSL、MediaWiki、WordPress、Joomla等。
易于配置和使用。
易于使用。(更改配置)
WAMP适用于64位和32位系统。
如果您正在运行具有特定版本要求的项目,那么WAMP是更好的选择,因为您可以在多个版本之间切换。例如,7x和PHP 5x或Magento2.2.4无法在php7.2上运行,但Magento2.3需要php7.2或更高版本才能正常工作。
我建议使用laragon:
Laragon可以立即使用不仅与MySQL/MariaDB,还可以使用PostgreSQL&MongoDB。使用Laragon,它们是可移植且可靠的,因此您可以专注于重要事项 Laragon是PHP、Node.js、Python、Java、Go和Ruby的便携式、隔离的、快速而强大的通用开发环境。它快速、轻巧、易于使用和扩展。
Laragon非常适合构建和管理现代Web应用程序。它专注于性能-设计稳定性、简单性、灵活性和自由。
Laragon非常轻量级,并将保持尽可能简洁。核心二进制文件本身少于2MB,在运行时使用不到4MB的内存。
Laragon不使用Windows服务。它有自己的服务编排,可以异步和非阻塞地管理服务,因此在Laragon上运行会很快而且顺畅。
美化URL
使用app.test
代替localhost/app
。
便携
你可以轻松地将Laragon文件夹移动到其他硬盘、其他笔记本电脑、同步到云端等,无需担心任何问题。
隔离
Laragon具有与操作系统隔离的环境,它能保持你的系统干净整洁。
易于操作
Laragon会自动配置复杂的事情,不像其他软件需要你手动预配置,这就是为什么你可以轻松地添加另一个版本的PHP、Python、Ruby、Java、Go、Apache、Nginx、MySQL、PostgreSQL、MongoDB等。
现代而强大
Laragon具有适用于构建现代Web应用程序的现代架构。你可以同时使用Apache和Nginx,因为它们都是完全管理的。
此外,Laragon使得许多工作变得容易:想要安装WordPress CMS?只需单击一下。想要向客户展示本地项目?只需单击一下。想要启用/禁用PHP扩展?只需单击一下。
它们之间的差异之一在于软件包的格式/结构、配置和包含的管理应用程序。简而言之:XAMPP支持更多的操作系统并具有更多的功能。XAMPP比WAMP更易于使用。XAMPP更强大。XAMPP有一个控制面板,您可以从中启动和停止单个组件(如MySQL、Apache等)。由于内部组件软件的大量使用,XAMPP比WAMP消耗更多资源。
WAMP:代表Windows操作系统、Apache(Web服务器)、MySQL(数据库)和PHP。
XAMPP:代表X(任何操作系统)、Apache(Web服务器)、MySQL(数据库)、PHP/PERL。