Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:jamaique:xampp [Le 11/10/2019, 11:18]
jamaique [Créer des aliases]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Disco Bionic Xenial BROUILLON}} 
----- 
-{{:​xampp:​xampp-logo.png|}} 
-====== 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** 
-  * une base de données **MariaDB** 
-  * **PHP** 
-  * **Perl** 
-  * et un serveur FTP : **ProFTPd**. 
-{{ :​xampp:​xampp-19.04-03.png?​400 |}} 
- 
-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 
- 
-Tout est installé de façon conjointe avec les emplacements et autorisations qui vont bien. 
- 
-<note important>​ 
-**__Remarque préliminaire importante__** : ne demandez pas à XAMPP ce pour quoi il n'est pas fait ! 
- 
-XAMPP n'est __**pas un serveur de production** mais un petit serveur local perso__. Pour cet usage, il est parfait. 
- 
-**Pour un serveur de production définitif, mieux vaut [[:​lamp|LAMP]]** qui s'​installe via les dépôts, plus riche de possibilités et de réglages, en particulier pour la sécurité. 
- 
-Cependant, le serveur XAMPP installe des valeurs sûres : 
-  * [[:​apache2|Apache 2]], 
-  * [[:​mariadb|MariaDB]] avec [[:​phpmyadmin|phpMyAdmin]],​ 
-  * [[:​sqlite|SQLite]] 
-  * [[:​php|PHP]],​ 
-  * Perl, 
-  * [[:​proftpd|ProFTPD]] 
-  * et de nombreuses bibliothèques 
- 
-Les sites qui fonctionnent sur XAMPP fonctionneront donc sur LAMPP : il suffit de copier le répertoire et éventuellement de déplacer la base de données. A partir de là, vous pourrez mettre en place les réglages. 
- 
-Vous pouvez cependant modifier XAMPP moyennant quelques "​bidouilles"​ et une bonne connaissance de sa structure. 
-</​note>​ 
-===== Pré-requis ===== 
- 
-  * Une connexion internet 
- 
-===== Installation ===== 
- 
-Tout XAMPP tient en un seul répertoire : **/​opt/​lampp**. 
- 
-Son installation est donc d'une extrême simplicité (de même que sa désinstallation = supprimer le répertoire **/​opt/​lampp**). 
- 
-Sur la page [[https://​www.apachefriends.org/​fr/​index.html]],​ choisissez la version 32 ou 64 bits selon votre système d'​exploitation Linux. 
- 
-Modifiez les autorisations du programme d'​installation et lancez-le en mode super-utilisateur : 
-<​code>​ 
-cd répertoire/​de/​téléchargement/​ 
-sudo chmod +x xampp-linux-*-installer.run 
-sudo ./​xampp-linux-*-installer.run 
-</​code>​ 
-{{ :​xampp:​xampp-19.04-01.png?​400 |}} 
- 
-Acceptez toutes les étapes en cliquant sur **Next** ; pour la dernière fenêtre, cliquez sur **Finish** -> le panneau de contrôle de XAMPP démarre : 
-{{ :​xampp:​xampp-19.04-02.png?​400 |}} 
- 
-Ouvrez l'​onglet **Manage Servers** et cliquez sur **Start All** pour démarrer les serveurs : 
-{{ :​xampp:​xampp-19.04-03.png?​400 |}} 
- 
-<note tip>Pour que Xampp se lance au démarrage, lancez dans un terminal : 
-<​code>​sudo ln -s /​opt/​lampp/​lampp /​etc/​init.d/​lampp 
-sudo update-rc.d lampp defaults 
-</​code></​note>​ 
- 
-Au redémarrage,​ XAMPP sera démarré. 
-===== Configuration ===== 
- 
-<note tip>Pour vous simplifier la vie, créez des aliases en éditant ou créant le fichier **~/​.bash_aliases** pour y écrire : 
-<code bash ~/​.bash_aliases>​ 
-# Alias pour permettre sudo [un_alias] 
-alias sudo='​sudo ' 
- 
-# Aliases pour Xampp 
-alias lampp='/​opt/​lampp/​lampp'​ 
-alias ctlampp='/​opt/​lampp/​manager-linux-x64.run'​ 
- 
-# Aliases pour proftp 
-alias ftpasswd='/​opt/​lampp/​bin/​ftpasswd'​ 
-</​code>​ 
- 
-On obtient les raccourcis suivants : 
-^ Description ^ Raccourci ^ Effet | 
-^ lampp | sudo lampp ... | ->  sudo /​opt/​lampp/​lampp ... | 
-^ panneau de contrôle | sudo ctlampp | ->  sudo /​opt/​lampp/​manager-linux-x64.run | 
-^ gérer les utilisateurs de proftpd | sudo ftpasswd ... | ->  sudo /​opt/​lampp/​bin/​ftpasswd ... | 
- 
-L'​alias sudo='​sudo ' permet d'​utiliser les autres aliases en sudo, comme avec 
-<​code>​sudo lampp start</​code>​ 
- 
-Activez les aliases par : 
-<​code>​source ~/​.bashrc</​code></​note>​ 
-===== Utilisation===== 
- 
-Lancez l'​application comme indiqué [[tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​machin-chose</​code>​ 
- 
-<note tip>​Raccourcis intéressants ? Fonctions cachées ? Expliquez le fonctionnement général de ce que vous présentez (là non plus, il n'est pas nécessaire de copier-coller la page de manuel). 
-</​note>​ 
- 
-===== Désinstallation ===== 
- 
-Pour supprimer cette application,​ il suffit de supprimer le répertoire **/​opt/​lampp** :<​code>​sudo rm -R /​opt/​lampp/</​code>​ 
- 
-===== Voir aussi ===== 
- 
-  * **(fr)** [[https://​www.apachefriends.org/​fr/​index.html|Site officiel du logiciel xampp]] 
-  * **(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 principaux : [[:​utilisateurs:​Ju]],​ [[:​utilisateurs:​Darkagonik],​ [[:​utilisateurs:​alain17]],​ [[:​utilisateurs:​Flix]],​ [[:​utilisateurs:​mydjey]],​ [[:​utilisateurs:​Eliastik]].//​ 
- 
-<note help>Si vous vous êtes basé sur un document existant pour écrire votre article, citez la source originale ! Ceci est indispensable afin de respecter les droits d'​auteur.</​note>​ 
- 
-//Basé sur [[http://​www.document_source.com|« Titre original de l'​article »]] par Auteur Original.// 
- 
- 
- 
----[ Modèle à copier/​coller ]--- 
- 
-<file text modèle_application>​ 
- 
-===== Configuration ===== 
- 
-Tout d'​abord,​ [[:​tutoriel:​comment_modifier_un_fichier|ouvrez le fichier]] **/​truc/​machin/​bidule** en modification puis … 
- 
-===== Utilisation ===== 
- 
-Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​machin-chose</​code>​ 
- 
-===== Désinstallation ===== 
- 
-Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. 
- 
-===== Voir aussi ===== 
- 
-  * **(en)** [[Site officiel du logiciel]] 
-  * **(fr)** [[Site de la communauté francophone du logiciel Bidule]] 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr 
- 
----- 
- 
-//​Contributeurs principaux : [[utilisateurs:​votre_identifiant|votre nom ou pseudonyme]],​ [[utilisateurs:​autre_identifiant|nom ou pseudo autre]].// 
- 
-//Basé sur [[http://​www.document_source.com|« Titre original de l'​article »]] par Auteur Original.// 
-</​file>​ 
  • utilisateurs/jamaique/xampp.1570785490.txt.gz
  • Dernière modification: Le 11/10/2019, 11:18
  • par jamaique