XAMPP - XAMPP
Première version | 4 septembre 2002 |
---|---|
Version stable | 8.0.11 / 8 octobre 2021
|
Dépôt | sourceforge |
Système opérateur | |
Plate-forme | IA-32 (package Windows uniquement) et x64 (packages macOS et Linux uniquement) |
Taille | |
Disponible en | 11 langues |
Liste des langues
Anglais, allemand, français, néerlandais, polonais, italien, norvégien, espagnol, chinois, portugais brésilien, japonais
| |
Taper | Pile de solutions |
Licence | Licence publique générale GNU |
Site Internet | www |
XAMPP ( / z æ m p / ou / ɛ k s . Æ m p / ) est un open-source et multi-plateforme serveur web pile de solution paquet développé par Apache Friends, consistant principalement en le serveur HTTP Apache , MariaDB base de données , et des interprètes pour les scripts écrits dans les langages de programmation PHP et Perl . Étant donné que la plupart des déploiements de serveurs Web actuels utilisent les mêmes composants que XAMPP, cela rend possible la transition d'un serveur de test local à un serveur en direct.
La facilité de déploiement de XAMPP signifie qu'une pile WAMP ou LAMP peut être installée rapidement et simplement sur un système d'exploitation par un développeur, avec l'avantage que les applications complémentaires courantes telles que WordPress et Joomla! peut également être installé avec la même facilité en utilisant Bitnami .
Étymologie
Le terme XAMPP est un acronyme apparent . Cependant, il n'y a pas d'extension d'acronyme officielle spécifiée sur le site Web Apache Friends. L'en-tête de leur page d'accueil indique "XAMPP Apache + MariaDB + PHP + Perl", indiquant que cette abréviation est un acronyme récursif .
Le terme peut être décomposé officieusement comme suit :
Lettre | Sens |
---|---|
X | Une lettre idéographique faisant référence au cross-platform |
UNE | Apache , ou sa forme développée, Apache HTTP Server |
M | MariaDB (anciennement MySQL ) |
P | PHP |
P | Perl |
MySQL a été remplacé par MariaDB le 19 octobre 2015 et à partir des versions XAMPP 5.5.30 et 5.6.14, modifiant ainsi le sens de l'acronyme.
Alors que les deux lettres P sont de facto interchangeables, la convention utilisée sur le site Web Apache Friends indique que la première lettre P est l'abréviation de PHP et la dernière lettre P est l'abréviation de Perl.
Conditions préalables
XAMPP ne nécessite qu'un seul fichier zip , tar , 7z ou exe pour être téléchargé et exécuté, et peu ou pas de configuration des différents composants qui composent le serveur Web est requise. La version Windows de XAMPP nécessite Microsoft Visual C++ 2017 Redistributable.
Caractéristiques
XAMPP est régulièrement mis à jour avec les dernières versions d' Apache , MariaDB , PHP et Perl . Il est également livré avec un certain nombre d'autres modules, notamment OpenSSL , phpMyAdmin , MediaWiki , Joomla , WordPress et plus encore. Autonome, plusieurs instances de XAMPP peuvent exister sur un seul ordinateur, et toute instance donnée peut être copiée d'un ordinateur à un autre. XAMPP est proposé en version complète et en version standard (version plus petite).
Usage
La caractéristique la plus évidente de XAMPP est la facilité avec laquelle une pile de serveurs Web WAMP peut être déployée et instanciée. Plus tard, Bitnami a fourni des applications packagées courantes pouvant être facilement installées .
Officiellement, les concepteurs de XAMPP l'ont destiné à être utilisé uniquement comme un outil de développement, pour permettre aux concepteurs de sites Web et aux programmeurs de tester leur travail sur leurs propres ordinateurs sans aucun accès à Internet. Pour rendre cela aussi simple que possible, de nombreuses fonctionnalités de sécurité importantes sont désactivées par défaut. XAMPP a la capacité de servir des pages Web sur le World Wide Web . Un outil spécial est fourni pour protéger par mot de passe les parties les plus importantes du package.
XAMPP prend également en charge la création et la manipulation de bases de données dans MariaDB et SQLite, entre autres.
Une fois XAMPP installé, il est possible de traiter un hôte local comme un hôte distant en se connectant via un client FTP . L'utilisation d'un programme comme FileZilla présente de nombreux avantages lors de l'installation d'un système de gestion de contenu (CMS) comme Joomla ou WordPress . Il est également possible de se connecter à localhost via FTP avec un éditeur HTML .
Composants
Composant | Sous Windows | Sous Linux | Sur macOS |
---|---|---|---|
Apache 2.4.51 | Oui | Oui | Oui |
MariaDB 10.4.21 | Oui | Oui | Oui |
PHP 8.0.11 | Oui | Oui | Oui |
phpMyAdmin 5.1.1 | Oui | Oui | Oui |
OpenSSL 1.1.1l | Oui | Oui | Oui |
Webaliseur | Oui - 2.23-04 | Oui - 2.23-05 | Oui - 2.23-05 |
Serveur FTP FileZilla 0.9.41 | Oui | Oui | Oui |
Système de transport de courrier Mercury 4.63 | Oui | Oui | Oui |
Fraise Perl 5.32.1.1 Portable | Oui | Oui | Oui |
Tomcat 8.5.71 (avec mod_proxy_ajp comme connecteur) | Oui | Oui | Oui |
Panneau de configuration XAMPP 3.2.4 | Oui | Oui | Oui |
AVR 1.5.2 | Oui | Oui | Oui |
APR-utils 1.5.4 | Oui | Oui | Oui |
boucle 7.53.1 | Oui | Oui | Oui |
expatrié 2.0.1 | Oui | Oui | Oui |
FPDF 1.7 | Oui | Oui | Oui |
GratuitTDS 0.91 | Oui | Oui | Oui |
Type libre2 2.4.8 | Oui | Oui | Oui |
DG 2.2.5 | Oui | Oui | Oui |
gdbm 1.8.3 | Oui | Oui | Oui |
gettext 0.19.8.1 | Oui | Oui | Oui |
Bibliothèque ICU4C 66.1 | Oui | Oui | Oui |
IMAP C-Client 2007e | Oui | Oui | Oui |
libapreq 2.13 | Oui | Oui | Oui |
libpng 1.6.37 | Oui | Oui | Oui |
libxml 2.0.1 | Oui | Oui | Oui |
libxslt 1.1.33 | Oui | Oui | Oui |
mcrypt 2.5.8 | Oui | Oui | Oui |
mhash 0.9.9.9 | Oui | Oui | Oui |
Ming 0.4.5 | Oui | Oui | Oui |
mod_perl 2.0.8-dev | Oui | Oui | Oui |
malédiction 5.9 | Oui | Oui | Oui |
OpenLDAP (client) 2.4.48 | Oui | Oui | Oui |
pdf classe 0.11.7 | Oui | Oui | Oui |
Perl 5.32.1 | Oui | Oui | Oui |
ProFTPD 1.3.6 | Oui | Oui | Oui |
Sablotron 1.0.3 | Oui | Oui | Oui |
zlib 1.2.11 | Oui | Oui | Oui |
XAMPP | Apache | MariaDB | PHP | Réf |
---|---|---|---|---|
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 |
Voir également
- Comparatif des logiciels de serveur Web
- Lighttpd
- Liste des packages Apache-MySQL-PHP
- Liste des packages Nginx–MySQL–PHP
Les références
Liens externes
- Site officiel
- Entretien avec Kai Seidler du projet XAMPP — entretien par Lenz Grimmer, MySQL
- Installation, configuration et développement avec XAMPP — article de Dalibor D. Dvorski, Compétences Canada - Ontario
- Acronyme de XAMPP — Tiré de Abbreviations.com , un site de STANDS4 LLC
- XAMPP en général — article d'Owusu-Ansah Godfred, Global Health Data Management