Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:jamaique:xampp-old [Le 07/10/2019, 10:16]
jamaique créée
utilisateurs:jamaique:xampp-old [Le 11/10/2019, 11:22] (Version actuelle)
jamaique [Installation]
Ligne 3: Ligne 3:
 ======= XAMPP : un serveur LAMPP (Apache + MariaDB + PHP + Perl) complet tout prêt ======= ======= XAMPP : un serveur LAMPP (Apache + MariaDB + PHP + Perl) complet tout prêt =======
  
-Le paquet open source **XAMPP** est un serveur LAMPP facile à installer et à utiliser, contenant Apache, MariaDB, PHP et Perl, ainsi que le serveur FTP ProFTPd. 
  
-**[[http://​www.apachefriends.org/​fr/​|XAMPP]]** est un produit qui s'​installe très rapidement et facilement et qui fournit un ensemble complet de services pour faire tourner un serveur Web. Cette solution est très pratique pour créer un serveur **de développement**,​ car il permet au néophyte d'​avoir un serveur de test en quelques clics, sans avoir à choisir ni à connaître les différents services à installer. 
- 
-Les utilisateurs souhaitant connaître un peu plus en profondeur le fonctionnement d'un serveur Web et ceux ayant besoin d'un serveur de production, se tourneront vers un serveur [[:LAMP]]. 
-Contrairement à XAMPP, LAMP permet d'​installer uniquement les services dont on a besoin et permet également de régler les problématiques de sécurité. 
-De plus, LAMP s'​installe facilement via les dépôts (lire https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=19074351#​p19074351) 
- 
-//XAMPP est disponible pour GNU/Linux, mais aussi pour Microsoft Windows et Apple Mac OS.// 
- 
-<note warning> 
-  * XAMPP n'est pas sécurisé par défaut et ne convient pas à un environnement de production, donc à moins de travailler sur des exercices, l'​environnement sera très différent entre développement et production, ce qui limite l'​intérêt de XAMPP, qui ne sera en particulier d'​aucune utilité si on cherches à s'​auto-héberger ou à gérer un VPS. 
-  * XAMPP ne propose pas une configuration standard donc on trouvera moins de documentation (et celle-ci n'est ni propre, ni à jour) et une communauté moins importante pour aider en cas de problème. 
-Dans ces conditions, mieux vaut généralement installer la pile [[:LAMP]] telle qu'​elle a été conçue officiellement pour Ubuntu. 
-</​note>​ 
- 
-=== Liste des applications installées === 
- 
-XAMPP inclut par défaut les applications suivantes : 
- 
-  * [[:​apache2|Apache 2]] 
-  * [[:​MariaDB]] 
-  * [[:php|PHP 5]] & [[http://​packages.ubuntu.com/​gutsy/​web/​php-pear|PEAR]] 
-  * [[:​perl|Perl]] 
-  * [[:​proftpd|ProFTPD]] 
-  * [[:​phpmyadmin|phpMyAdmin]] 
-  * [[:​Openssl|OpenSSL]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​web/​php5-gd|GD]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​graphics/​libjpeg-progs|libjpeg]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​libdevel/​libpng12-dev|libpng]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​base/​libgdbm3|gdbm]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​libs/​zlib1g|zlib]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​text/​expat|expat]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​text/​sablotron|Sablotron]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​libdevel/​libxml-dev|libxml]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​devel/​mingw32-binutils|Ming]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​web/​webalizer|Webalizer]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​web/​php-fpdf|pdf class ]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​base/​ncurses-bin|ncurses]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​perl/​libapache2-mod-perl2|mod_perl]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​devel/​freetds-dev|FreeTDS]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​devel/​gettext|gettext]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​web/​php5-mcrypt|mcrypt]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​web/​php5-mhash|mhash ]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​web/​php5-sqlite|SQLite]] 
-  * [[http://​packages.ubuntu.com/​gutsy/​libdevel/​libc-client2007b-dev|IMAP C-Client]] 
- 
-L'​installation est guidée par un fichier "​.run"​. 
- 
- 
-===== Pré-requis ===== 
- 
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
  
 ===== Installer et utiliser XAMPP ===== ===== Installer et utiliser XAMPP =====
- 
-==== Installation ==== 
-L'​installation de XAMPP se veut d'une extrême simplicité. 
-  - Récupérez [[http://​www.apachefriends.org/​fr/​download.html|l'​archive d'​installation de XAMPP]] sur le site d'​Apache Friends; Si vous recherchez une version bien précise de XAMPP pour Joomla par exemple, [[http://​sourceforge.net/​projects/​xampp/​files/​XAMPP%20Linux/​|c'​est ici]] 
- 
- 
--Allez dans un terminal (//en mode sudo//), rentrez cette commande : <​code>​sudo chmod 755 xampp-linux-*-installer.run</​code>​ pour changer les droits du fichier d'​installation. 
- 
- 
--//Toujours en sudo//, lancez l'​installeur avec cette commande (__//​**Attention** : pas d'​espace entre le point et le slash//__) : <​code>​sudo ./​xampp-linux-*-installer.run</​code>​ 
  
  
--Et... C'est tout ! XAMPP est maintenant installé dans le répertoire /opt/lampp (voir plus bas pour l'​installation de Wordpress ou celle de votre site). 
 ==== Sécurisation ==== ==== Sécurisation ====
 XAMPP est prêt à être utilisé, mais n'est pas sécurisé. Un assistant de sécurisation vous permet de choisir les mots de passe et options de base permettant de sécuriser **sommairement** votre serveur de développement:​ <​code>​sudo /​opt/​lampp/​lampp security</​code>​ XAMPP est prêt à être utilisé, mais n'est pas sécurisé. Un assistant de sécurisation vous permet de choisir les mots de passe et options de base permettant de sécuriser **sommairement** votre serveur de développement:​ <​code>​sudo /​opt/​lampp/​lampp security</​code>​
Ligne 366: Ligne 302:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(fr)** [[https://​www.apachefriends.org/​fr/​index.html|Site officiel]] 
-  * **(en)** [[https://​sourceforge.net/​projects/​gui-multi-xampp/​|Utiliser une GUI et plusieurs versions de Xampp en parallèle]] 
-  * **(fr)** [[http://​doc.frapp.fr/​doku.php?​id=logiciel:​internet:​http:​xampp:​start0|Une autre approche, simple, de l'​installation de Xampp]] 
 ------ ------
  
-//​Contributeurs : [[:​utilisateurs:​Ju]],​ [[:​utilisateurs:​Darkagonik]],​ [[:​utilisateurs:​alain17]],​ [[:​utilisateurs:​Flix]],​ [[:​utilisateurs:​mydjey]],​ [[:​utilisateurs:​Eliastik]]//​+
  • utilisateurs/jamaique/xampp-old.1570436194.txt.gz
  • Dernière modification: Le 07/10/2019, 10:16
  • par jamaique