Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| xampp [Le 23/10/2019, 14:42] – jamaique | xampp [Le 02/06/2026, 09:02] (Version actuelle) – ancienne révision (Le 09/01/2024, 17:09) restaurée krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Disco Bionic | + | {{tag> |
| - | ---- | + | |
| - | {{: | + | |
| - | ====== XAMPP : un serveur LAMP (Apache + MariaDB + PHP + Perl) ====== | + | |
| - | Le paquet open source **XAMPP** est un serveur LAMP complet et préconfiguré. Il contient : | + | {{ : |
| - | * un serveur HTTP **Apache** | + | ====== XAMPP : un serveur LAMP complet====== |
| - | * une base de données | + | |
| - | * **PHP** | + | Le paquet open source **XAMPP** est un serveur LAMP complet et pré-configuré. Il contient : |
| - | | + | * un serveur HTTP [[:apache2|Apache |
| - | * et un serveur FTP : **ProFTPd**. | + | * une base de données |
| - | {{ : | + | |
| + | * [[:PHP]], | ||
| + | * Perl, | ||
| + | * et un serveur FTP : [[: | ||
| + | | ||
| + | | ||
| + | {{ : | ||
| XAMPP est très pratique pour créer un serveur local de développement : il fournit au néophyte un serveur de test en quelques clics, sans avoir à choisir ni à connaître les différents services à installer. | XAMPP est très pratique pour créer un serveur local de développement : il fournit au néophyte un serveur de test en quelques clics, sans avoir à choisir ni à connaître les différents services à installer. | ||
| - | Il est multiplateforme : il existe pour Linux, Windows et OS X | + | Il est multi-plateforme et existe |
| Tout est installé de façon conjointe avec les emplacements et autorisations qui vont bien. | Tout est installé de façon conjointe avec les emplacements et autorisations qui vont bien. | ||
| - | < | + | < |
| - | **__Remarque préliminaire importante__** : ne demandez | + | * XAMPP n'est pas sécurisé par défaut et ne convient |
| + | * XAMPP ne propose | ||
| + | * XAMPP se dit open source mais les seules sources disponibles simplement concernant Linux sont [[https:// | ||
| - | XAMPP n'est __**pas un serveur de production** mais un petit serveur local perso__. Pour cet usage, il est parfait. | + | Dans ces conditions, mieux vaut généralement installer la pile [[:LAMP]] telle qu'elle a été conçue officiellement pour Ubuntu. |
| + | </ | ||
| - | **Pour un serveur de production | + | <note important> |
| - | Cependant, le serveur XAMPP installe des valeurs sûres | + | Cependant, le serveur XAMPP installe des valeurs sûres, |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * Perl, | + | |
| - | * [[: | + | |
| - | * et de nombreuses bibliothèques | + | |
| - | Les sites qui fonctionnent sur XAMPP fonctionneront | + | Les sites qui fonctionnent sur XAMPP fonctionneront |
| - | Si vous êtes curieux, vous pouvez | + | Si vous êtes curieux·euse, vous pouvez modifier XAMPP moyennant quelques |
| - | Mais __vous en apprendrez davantage en mettant en place un serveur LAMP et un serveur FTP ...__ | + | Mais __vous en apprendrez davantage |
| </ | </ | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | * Une connexion internet | + | * Une connexion internet. |
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 54: | Ligne 53: | ||
| Modifiez les autorisations du programme d' | Modifiez les autorisations du programme d' | ||
| < | < | ||
| - | cd répertoire/de/téléchargement/ | + | cd /chemin_vers_le/répertoire_de_téléchargement/ |
| sudo chmod +x xampp-linux-*-installer.run | sudo chmod +x xampp-linux-*-installer.run | ||
| sudo ./ | sudo ./ | ||
| Ligne 71: | Ligne 70: | ||
| </ | </ | ||
| - | Au redémarrage, | + | Au redémarrage, |
| - | < | ||
| - | Pour info, l' | ||
| - | < | ||
| - | /opt/lampp/ | ||
| - | ├── apache2 | ||
| - | ├── bin | ||
| - | ├── build | ||
| - | ├── cgi-bin | ||
| - | ├── docs | ||
| - | ├── error | ||
| - | ├── etc | ||
| - | ├── htdocs | ||
| - | ├── icons | ||
| - | ├── img | ||
| - | ├── include | ||
| - | ├── info | ||
| - | ├── lib | ||
| - | ├── libexec | ||
| - | ├── licenses | ||
| - | ├── logs | ||
| - | ├── man | ||
| - | ├── manual | ||
| - | ├── modules | ||
| - | ├── mysql | ||
| - | ├── pear | ||
| - | ├── php | ||
| - | ├── phpmyadmin | ||
| - | ├── proftpd | ||
| - | ├── sbin | ||
| - | ├── share | ||
| - | ├── temp | ||
| - | └── var | ||
| - | 28 directories</ | ||
| - | Le répertoire htdocs est la racine du serveur | ||
| - | </ | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| Ligne 136: | Ligne 100: | ||
| Activez les aliases par : | Activez les aliases par : | ||
| - | < | + | < |
| ==== Sécurisation ==== | ==== Sécurisation ==== | ||
| Ligne 228: | Ligne 192: | ||
| Désormais, toute référence à / | Désormais, toute référence à / | ||
| + | |||
| + | |||
| + | par Davis Maghulu Kabuyaya | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 236: | Ligne 203: | ||
| ---- | ---- | ||
| - | // | + | //[[:Contributeurs]] : [[: |
| //Basé sur [[www.apachefriends.org/ | //Basé sur [[www.apachefriends.org/ | ||
