XAMPP发音为/zæmp/或/eks.æmp/是一个免费且开源的跨平台网络服务器解决方案堆栈包,由Apache Friends开发,主要由Apache HTTP服务器、MariaDB数据库和用于编写脚本的PHP和Perl编程语言解释器组成。大多数实际的网络服务器部署都使用与XAMPP相同的组件,这使得从本地测试服务器过渡到实时服务器成为可能。开发者可以通过XAMPP非常容易地在操作系统上快速简易安装WAMP或LAMP堆栈,这样的优势在于,诸如WordPress和Joomla这样常见的插件应用也可以同样容易地安装。

1699714631324

XAMPP的名字来源于官方网站Apache Friends对它的解释,表示"XAMPP Apache+MariaDB+PHP+Perl",它是一个递归的缩写词。XAMPP过去使用的是MySQL,但在2015年10月19日以及XAMPP版本5.5.30和5.6.14之后被MariaDB替换,这改变了这个缩写词的含义。XAMPP只需要一个zip、tar、7z或exe文件就可以下载和运行,几乎不需要对构成网络服务器的各种组件进行配置。XAMPP Windows的版本需要Microsoft Visual C++ 2017 Redistributable。

XAMPP定期更新到最新发布的Apache、MariaDB、PHP和Perl。还带有许多其他模块,包括OpenSSL、phpMyAdmin、MediaWiki、Joomla、WordPress等。由XAMPP自我包含,一台电脑上可以存在多个XAMPP实例,并且任何一个给定的实例都可以从一台电脑复制到另一台电脑。

这些安装程序包括以下主要组件:

  • PHP 8.2.12, 8.1.25 or 8.0.30
  • Apache 2.4.58
  • MariaDB 10.4.32
  • phpMyAdmin 5.2.1
  • OpenSSL 3.1.3
  • curl 8.4.0_6
  • Tomcat 8.5.96

Xampp 的功能

  • Apache HTTP服务器:XAMPP包含Apache,这是一款高性能的HTTP服务器程序,它提供了基础的web服务,使得用户可以在本地进行网页的开发和测试。
  • MariaDB数据库:XAMPP提供了MariaDB,一款开源的且与MySQL兼容的关系型数据库。这使得本地测试和数据库开发变得可能。
  • PHP和Perl解释器:XAMPP还包括PHP和Perl两种编程语言的解释器。这对开发人员在本地开发和测试PHP、Perl语言写的网站或应用程序非常方便。
  • phpMyAdmin:phpMyAdmin是一个在Web浏览器上运行的MySQL/MariaDB管理工具,支持多种操作,如管理数据库,表,列,关系,索引等,还支持执行SQL语句。
  • 跨平台:XAMPP是跨平台的,可以运行在Windows,Linux和MacOS等操作系统上,从而为开发人员提供了极高的便利性。
  • 其他模块:XAMPP还包括诸如FileZilla,Mercury,Tomcat等其他模块,进一步扩展了其功能。
  • 一键控制:XAMPP提供了一个控制面板,使得对所有服务的启动、停止、重启以及配置设置等过程变得容易。
  • 易于部署:由于XAMPP的所有配置文件都已经设置好,因此,它能以一种快速且方便的方式启动和部署服务。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。