XAMPP - XAMPP
| Eerste uitgave | 4 september 2002 |
|---|---|
| Stabiele vrijlating | 8.0.11 / 8 oktober 2021
|
| Opslagplaats | sourceforge |
| Besturingssysteem | |
| Platform | IA-32 (alleen Windows-pakket) en x64 (alleen macOS- en Linux-pakketten) |
| Maat | |
| Beschikbaar in | 11 talen |
Lijst met talen
Engels, Duits, Frans, Nederlands, Pools, Italiaans, Noors, Spaans, Chinees, Braziliaans Portugees, Japans
| |
| Type | Oplossingsstapel |
| Vergunning | GNU General Public License |
| Website | www |
XAMPP ( / z æ m p / of / ɛ k s . Æ m p / ) is een vrije en open source platforms webserver oplossing stapel pakket ontwikkeld door Apache vrienden, voornamelijk bestaande uit de Apache HTTP server , MariaDB database en interpreters voor scripts die zijn geschreven in de programmeertalen PHP en Perl . Aangezien de meeste daadwerkelijke webserver-implementaties dezelfde componenten gebruiken als XAMPP, maakt het de overgang van een lokale testserver naar een live server mogelijk.
XAMPP's implementatiegemak betekent dat een WAMP- of LAMP- stack snel en eenvoudig door een ontwikkelaar op een besturingssysteem kan worden geïnstalleerd, met als voordeel dat veelvoorkomende invoegtoepassingen zoals WordPress en Joomla! kan ook met hetzelfde gemak worden geïnstalleerd met Bitnami .
Etymologie
De term XAMPP is een schijnbaar acroniem . Er is echter geen officiële uitbreiding van het acroniem gespecificeerd op de Apache Friends-website. Hun homepage-header luidt "XAMPP Apache + MariaDB + PHP + Perl", wat aangeeft dat deze afkorting een recursief acroniem is .
De term kan onofficieel als volgt worden opgesplitst:
| Brief | Betekenis |
|---|---|
| x | Een ideografische brief die verwijst naar platformonafhankelijk |
| EEN | Apache , of zijn uitgebreide vorm, Apache HTTP Server |
| m | MariaDB (voorheen MySQL ) |
| P | PHP |
| P | Perl |
MySQL werd op 19 oktober 2015 vervangen door MariaDB en te beginnen met XAMPP-versies 5.5.30 en 5.6.14, waardoor de betekenis van het acroniem effectief werd gewijzigd.
Hoewel beide letters P de facto uitwisselbaar zijn, geeft de conventie die wordt gebruikt op de Apache Friends-website aan dat de eerste letter P een afkorting is voor PHP en de laatste letter P is een afkorting voor Perl.
Vereisten
XAMPP vereist slechts één zip- , tar- , 7z- of exe- bestand om te downloaden en uit te voeren, en er is weinig of geen configuratie nodig van de verschillende componenten waaruit de webserver bestaat. De Windows-versie van XAMPP vereist Microsoft Visual C++ 2017 Redistributable.
Functies
XAMPP wordt regelmatig bijgewerkt naar de nieuwste releases van Apache , MariaDB , PHP en Perl . Het wordt ook geleverd met een aantal andere modules, waaronder OpenSSL , phpMyAdmin , MediaWiki , Joomla , WordPress en meer. Op zichzelf staande, meerdere exemplaren van XAMPP kunnen op een enkele computer bestaan, en elk exemplaar kan van de ene computer naar de andere worden gekopieerd. XAMPP wordt aangeboden in zowel een volledige als een standaardversie (kleinere versie).
Gebruik
Het meest voor de hand liggende kenmerk van XAMPP is het gemak waarmee een WAMP- webserverstack kan worden ingezet en geïnstantieerd. Later werden door Bitnami enkele veelvoorkomende pakketapplicaties geleverd die gemakkelijk konden worden geïnstalleerd .
Officieel wilden de ontwerpers van XAMPP het alleen gebruiken als een ontwikkelingstool, zodat website-ontwerpers en programmeurs hun werk op hun eigen computers konden testen zonder toegang tot internet. Om dit zo gemakkelijk mogelijk te maken, zijn veel belangrijke beveiligingsfuncties standaard uitgeschakeld. XAMPP heeft de mogelijkheid om webpagina's op het World Wide Web weer te geven . Er wordt een speciale tool meegeleverd om de belangrijkste onderdelen van het pakket met een wachtwoord te beveiligen .
XAMPP biedt ook ondersteuning voor het maken en manipuleren van databases in onder andere MariaDB en SQLite .
Nadat XAMPP is geïnstalleerd, is het mogelijk om een localhost als een externe host te behandelen door verbinding te maken met een FTP- client. Het gebruik van een programma als FileZilla heeft veel voordelen bij het installeren van een content management systeem (CMS) zoals Joomla of WordPress . Het is ook mogelijk om met een HTML-editor verbinding te maken met localhost via FTP .
Componenten
| onderdeel | Op Windows | op Linux | Op macOS |
|---|---|---|---|
| Apache 2.4.51 | Ja | Ja | Ja |
| MariaDB 10.4.21 | Ja | Ja | Ja |
| PHP 8.0.11 | Ja | Ja | Ja |
| phpMyAdmin 5.1.1 | Ja | Ja | Ja |
| OpenSSL 1.1.1l | Ja | Ja | Ja |
| Webalizer | Ja - 2.23-04 | Ja - 2.23-05 | Ja - 2.23-05 |
| FileZilla FTP-server 0.9.41 | Ja | Ja | Ja |
| Mercury Posttransportsysteem 4.63 | Ja | Ja | Ja |
| Aardbei Perl 5.32.1.1 Draagbaar | Ja | Ja | Ja |
| Tomcat 8.5.71 (met mod_proxy_ajp als connector) | Ja | Ja | Ja |
| XAMPP-configuratiescherm 3.2.4 | Ja | Ja | Ja |
| APR 1.5.2 | Ja | Ja | Ja |
| APR-utils 1.5.4 | Ja | Ja | Ja |
| krul 7.53.1 | Ja | Ja | Ja |
| expat 2.0.1 | Ja | Ja | Ja |
| FPDF 1.7 | Ja | Ja | Ja |
| Gratis TDS 0.91 | Ja | Ja | Ja |
| Freetype2 2.4.8 | Ja | Ja | Ja |
| GD 2.2.5 | Ja | Ja | Ja |
| gdbm 1.8.3 | Ja | Ja | Ja |
| gettext 0.19.8.1 | Ja | Ja | Ja |
| ICU4C Bibliotheek 66.1 | Ja | Ja | Ja |
| IMAP C-Client 2007e | Ja | Ja | Ja |
| libapreq 2.13 | Ja | Ja | Ja |
| libpng 1.6.37 | Ja | Ja | Ja |
| libxml 2.0.1 | Ja | Ja | Ja |
| libxslt 1.1.33 | Ja | Ja | Ja |
| mcrypt 2.5.8 | Ja | Ja | Ja |
| mhash 0.9.9.9 | Ja | Ja | Ja |
| Ming 0.4.5 | Ja | Ja | Ja |
| mod_perl 2.0.8-dev | Ja | Ja | Ja |
| vervloekt 5.9 | Ja | Ja | Ja |
| OpenLDAP (client) 2.4.48 | Ja | Ja | Ja |
| pdf-klasse 0.11.7 | Ja | Ja | Ja |
| Perl 5.32.1 | Ja | Ja | Ja |
| ProFTPD 1.3.6 | Ja | Ja | Ja |
| Sablotron 1.0.3 | Ja | Ja | Ja |
| zlib 1.2.11 | Ja | Ja | Ja |
| XAMPP | Apache | MariaDB | PHP | Ref |
|---|---|---|---|---|
| 7.3.0 | 2.4.37 | 10.1.37 | 7.3.0 | |
| 7.3.1 | 2.4.37 | 10.1.37 | 7.3.1 | |
| 7.3.2 | 2.4.38 | 10.1.38 | 7.3.2 | |
| 7.3.3 | 2.4.38 | 10.1.38 | 7.3.3 | |
| 7.3.4 | 2.4.39 | 10.1.38 | 7.3.4 | |
| 7.3.5 | 2.4.39 | 10.1.39 | 7.3.5 | |
| 7.3.6 | 2.4.39 | 10.3.15 | 7.3.6 | |
| 7.3.7 | 2.4.39 | 10.3.16 | 7.3.7 | |
| 7.3.8 | 2.4.39 | 10.3.16 | 7.3.8 | |
| 7.3.9 | 2.4.41 | 10.4.6 | 7.3.9 | |
| 7.3.10 | 2.4.41 | 10.4.8 | 7.3.10 | |
| 7.3.11 | 2.4.41 | 10.4.8 | 7.3.11 | |
| 7.3.12 | 2.4.41 | 10.4.10 | 7.3.12 | |
| 7.3.13 | 2.4.41 | 10.4.11 | 7.3.13 | |
| 7.3.14 | 2.4.41 | 10.4.11 | 7.3.14 | |
| 7.3.15 | 2.4.41 | 10.4.11 | 7.3.15 | |
| 7.3.16 | 2.4.41 | 10.4.11 | 7.3.16 | |
| 7.3.17 | 2.4.43 | 10.4.11 | 7.3.17 | |
| 7.3.18 | 2.4.43 | 10.4.11 | 7.3.18 | |
| 7.3.19 | 2.4.43 | 10.4.13 | 7.3.19 | |
| 7.3.20 | 2.4.43 | 10.4.13 | 7.3.20 | |
| 7.3.21 | 2.4.46 | 10.4.14 | 7.3.21 | |
| 7.3.22 | 2.4.46 | 10.4.14 | 7.3.22 | |
| 7.3.23 | 2.4.46 | 10.4.14 | 7.3.23 | |
| 7.3.24 | 2.4.46 | 10.4.14 | 7.3.24 | |
| 7.3.25 | 2.4.46 | 10.4.17 | 7.3.25 | |
| 7.3.26 | 2.4.46 | 10.4.17 | 7.3.26 | |
| 7.3.27 | 2.4.46 | 10.4.18 | 7.3.27 | |
| 7.3.28 | 2.4.47 | 10.4.19 | 7.3.28 | |
| 7.3.29 | 2.4.48 | 10.4.20 | 7.3.29 | |
| 7.3.30 | 2.4.48 | 10.4.21 | 7.3.30 | |
| 7.3.31 | 2.4.51 | 10.4.21 | 7.3.31 | |
| 7.4.1 | 2.4.41 | 10.4.11 | 7.4.1 | |
| 7.4.2 | 2.4.41 | 10.4.11 | 7.4.2 | |
| 7.4.3 | 2.4.41 | 10.4.11 | 7.4.3 | |
| 7.4.4 | 2.4.41 | 10.4.11 | 7.4.4 | |
| 7.4.5 | 2.4.43 | 10.4.11 | 7.4.5 | |
| 7.4.6 | 2.4.43 | 10.4.11 | 7.4.6 | |
| 7.4.7 | 2.4.43 | 10.4.13 | 7.4.7 | |
| 7.4.8 | 2.4.43 | 10.4.13 | 7.4.8 | |
| 7.4.9 | 2.4.46 | 10.4.14 | 7.4.9 | |
| 7.4.10 | 2.4.46 | 10.4.14 | 7.4.10 | |
| 7.4.11 | 2.4.46 | 10.4.14 | 7.4.11 | |
| 7.4.12 | 2.4.46 | 10.4.14 | 7.4.12 | |
| 7.4.13 | 2.4.46 | 10.4.17 | 7.4.13 | |
| 7.4.14 | 2.4.46 | 10.4.17 | 7.4.14 | |
| 7.4.15 | 2.4.46 | 10.4.17 | 7.4.15 | |
| 7.4.16 | 2.4.46 | 10.4.18 | 7.4.16 | |
| 7.4.18 | 2.4.47 | 10.4.18 | 7.4.18 | |
| 7.4.19 | 2.4.47 | 10.4.18 | 7.4.19 | |
| 7.4.20 | 2.4.48 | 10.4.18 | 7.4.20 | |
| 7.4.21 | 2.4.48 | 10.4.20 | 7.4.21 | |
| 7.4.22 | 2.4.48 | 10.4.20 | 7.4.22 | |
| 7.4.23 | 2.4.48 | 10.4.21 | 7.4.23 | |
| 7.4.24 | 2.4.51 | 10.4.21 | 7.4.24 | |
| 8.0.0 | 2.4.46 | 10.4.17 | 8.0.0 | |
| 8.0.1 | 2.4.46 | 10.4.17 | 8.0.1 | |
| 8.0.2 | 2.4.46 | 10.4.17 | 8.0.2 | |
| 8.0.3 | 2.4.46 | 10.4.18 | 8.0.3 | |
| 8.0.5 | 2.4.47 | 10.4.18 | 8.0.5 | |
| 8.0.6 | 2.4.47 | 10.4.19 | 8.0.6 | |
| 8.0.7 | 2.4.48 | 10.4.19 | 8.0.7 | |
| 8.0.8 | 2.4.48 | 10.4.20 | 8.0.8 | |
| 8.0.9 | 2.4.48 | 10.4.20 | 8.0.9 | |
| 8.0.10 | 2.4.48 | 10.4.21 | 8.0.10 | |
| 8.0.11 | 2.4.51 | 10.4.21 | 8.0.11 |
Zie ook
- Vergelijking van webserversoftware
- Lighttpd
- Lijst met Apache-MySQL-PHP-pakketten
- Lijst met Nginx–MySQL–PHP-pakketten
Referenties
Externe links
- Officiële website
- Interview met Kai Seidler van het XAMPP-project — interview door Lenz Grimmer, MySQL
- Installeren, configureren en ontwikkelen met XAMPP — artikel door Dalibor D. Dvorski, Skills Canada - Ontario
- Acroniem van XAMPP — ontleend aan Abbreviations.com , een site van STANDS4 LLC
- XAMPP in het algemeen — artikel door Owusu-Ansah Godfred, Global Health Data Management