Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
logiciel:internet:xampp:linux:start [2021/02/17 10:10] – ↷ Liens modifiés en raison d'un déplacement. adminlogiciel:internet:xampp:linux:start [2021/02/27 20:47] admin
Ligne 39: Ligne 39:
 </WRAP> </WRAP>
  
-====== Pré-requis ======+===== Pré-requis =====
  
   * Une connexion internet   * Une connexion internet
  
-====== Installation ======+===== Installation =====
  
 Tout XAMPP tient en un seul répertoire : **/opt/lampp**. Tout XAMPP tient en un seul répertoire : **/opt/lampp**.
Ligne 74: Ligne 74:
 </WRAP> </WRAP>
  
-===== Aliases à créer =====+==== Aliases à créer ====
  
 Créez les aliases en ajoutant au fichier **~/.bash_aliases** les lignes :<code bash ~/.bash_aliases> Créez les aliases en ajoutant au fichier **~/.bash_aliases** les lignes :<code bash ~/.bash_aliases>
Ligne 95: Ligne 95:
 Activez les aliases par un <cli>$ source ~/.bashrc</cli> Activez les aliases par un <cli>$ source ~/.bashrc</cli>
  
-===== Arborescence créée par l'installation =====+==== Arborescence créée par l'installation ====
  
 L'installation a créé l'arborescence : L'installation a créé l'arborescence :
Ligne 132: Ligne 132:
 </cli> </cli>
  
-====== Configuration ======+===== Configuration =====
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
Ligne 163: Ligne 163:
 </WRAP> </WRAP>
  
-===== Accès FTP : proFTPD =====+==== Accès FTP : proFTPD ====
  
 XAMPP inclut **proFTPD**, un serveur FTP open source pour faciliter le transfert de fichiers. XAMPP inclut **proFTPD**, un serveur FTP open source pour faciliter le transfert de fichiers.
Ligne 230: Ligne 230:
 Nous choisissons de ne pas toucher au fichier principal et d'utiliser des fichiers de configuration que nous stockerons dans un répertoire **/opt/lampp/etc/conf.d/** qui n’est pas affecté par les mises à jour. Nous choisissons de ne pas toucher au fichier principal et d'utiliser des fichiers de configuration que nous stockerons dans un répertoire **/opt/lampp/etc/conf.d/** qui n’est pas affecté par les mises à jour.
  
-==== Mise en place du répertoire /etc/proftpd/conf.d/ ====+=== Mise en place du répertoire /etc/proftpd/conf.d/ ===
  
 Donc : Donc :
Ligne 242: Ligne 242:
   - avec les droits d'administration, placez les fichiers de configuration dans le répertoire **/opt/lampp/etc/conf.d/** (basic.conf, anonymous.conf, mysql.conf, virtual.conf, etc.) :<cli>$ sudo cp <fichier.conf> /opt/lampp/etc/conf.d</cli>   - avec les droits d'administration, placez les fichiers de configuration dans le répertoire **/opt/lampp/etc/conf.d/** (basic.conf, anonymous.conf, mysql.conf, virtual.conf, etc.) :<cli>$ sudo cp <fichier.conf> /opt/lampp/etc/conf.d</cli>
  
-==== Présentation ====+=== Présentation ===
  
 Supposons que vous ayez dans votre répertoire de base un script PHP simple, exemple.php, contenant le code suivant, que vous souhaitez transférer sur le serveur XAMPP. Supposons que vous ayez dans votre répertoire de base un script PHP simple, exemple.php, contenant le code suivant, que vous souhaitez transférer sur le serveur XAMPP.
Ligne 276: Ligne 276:
   - Une fois le fichier transféré, il apparaît en naviguant sur [[http://localhost/example.php]], comme indiqué ci-dessous :   - Une fois le fichier transféré, il apparaît en naviguant sur [[http://localhost/example.php]], comme indiqué ci-dessous :
  
-==== Utilisateurs virtuels ====+=== Utilisateurs virtuels ===
  
 Créez le répertoire : Créez le répertoire :
Ligne 359: Ligne 359:
 Vous pouvez maintenant créer tous les utilisateurs nécessaires en répétant cette commande. Vous pouvez maintenant créer tous les utilisateurs nécessaires en répétant cette commande.
  
-==== Configuration ====+=== Configuration ===
  
 La configuration de proftpd se fait dans **/opt/lampp/etc/** ((au lieu de /etc/proftpd/ pour proftpd installé isolément)). La configuration de proftpd se fait dans **/opt/lampp/etc/** ((au lieu de /etc/proftpd/ pour proftpd installé isolément)).
Ligne 367: Ligne 367:
 Liste des directives : Voir [[http://www.proftpd.org/docs/directives/linked/by-name.html]] Liste des directives : Voir [[http://www.proftpd.org/docs/directives/linked/by-name.html]]
  
-=== Contextes ===+== Contextes ==
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
Ligne 511: Ligne 511:
 </WRAP> </WRAP>
  
-=== Directives utiles ===+== Directives utiles ==
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
Ligne 602: Ligne 602:
 </WRAP> </WRAP>
  
-=== Serveurs virtuels ===+== Serveurs virtuels ==
  
 Les serveurs virtuels, ((ou hôte virtuel, en abrégé vhost)), servent plusieurs adresses ou sites sur un même ordinateur hôte. Ils sont basés sur des IP et des noms. Les serveurs virtuels, ((ou hôte virtuel, en abrégé vhost)), servent plusieurs adresses ou sites sur un même ordinateur hôte. Ils sont basés sur des IP et des noms.
Ligne 689: Ligne 689:
 ++++ ++++
  
-=== section <Global> ===+== section <Global> ==
  
 Supposons de nombreuses sections <VirtualHost> avec la même configuration pour chaque hôte virtuel (sections <Directory> communes, les paramètres DefaultRoot, etc.) Supposons de nombreuses sections <VirtualHost> avec la même configuration pour chaque hôte virtuel (sections <Directory> communes, les paramètres DefaultRoot, etc.)
Ligne 700: Ligne 700:
 Le contenu d'une section <Global> s'applique à chaque configuration de serveur et à chaque <VirtualHost>. Le contenu d'une section <Global> s'applique à chaque configuration de serveur et à chaque <VirtualHost>.
  
-=== Configuration du serveur ===+== Configuration du serveur ==
  
 Le contexte "configuration serveur" s'applique à tout ce qui n'est pas dans une section <VirtualHost> ou <Global>. Le contexte "configuration serveur" s'applique à tout ce qui n'est pas dans une section <VirtualHost> ou <Global>.
Ligne 738: Ligne 738:
 Par défaut, le démon proftpd écoute toutes les adresses de la machine hôte. Par défaut, le démon proftpd écoute toutes les adresses de la machine hôte.
  
-====== Utilisation ======+===== Utilisation =====
  
-===== Commandes =====+==== Commandes ====
  
 Avec ces aliases, voici les commandes : Avec ces aliases, voici les commandes :
Ligne 768: Ligne 768:
 Bien sur, vous pourrez toujours utiliser ces commandes avec /opt/lampp/lampp. Bien sur, vous pourrez toujours utiliser ces commandes avec /opt/lampp/lampp.
  
-===== Test =====+==== Test ====
  
 Pour tester en ligne de commande : Pour tester en ligne de commande :
Ligne 795: Ligne 795:
 $ </cli> $ </cli>
  
-====== Désinstallation ======+===== Désinstallation =====
  
 Lancez en ligne de commande :<cli>$ sudo rm -rf /opt/lampp</cli> Lancez en ligne de commande :<cli>$ sudo rm -rf /opt/lampp</cli>
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[https://www.apachefriends.org/fr/index.html]]   * **(fr)** [[https://www.apachefriends.org/fr/index.html]]