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
lamp [Le 18/01/2024, 17:11]
lyondif02 [Serveur web - LAMP] typo. +corr. ortho.
lamp [Le 30/11/2024, 15:19] (Version actuelle)
krodelabestiole problèmes courants plus visibles / en lien, pas de redondance
Ligne 14: Ligne 14:
 ===== Installation ===== ===== Installation =====
  
-On peut déployer la pile LAMP sur n'​importe quelle version ou [[:​variantes|variante]] d'​Ubuntu ​(le système d'​explotation que vous utilisez). La variante [[:​ubuntu_server|Ubuntu server]] est particulièrement adaptée dans le cas d'un serveur ​"headless" ​(sans interface graphique) contrôlable à distance (par [[:ssh]] notamment). ​+On peut déployer la pile LAMP sur n'​importe quelle version ou [[:​variantes|variante]] d'​Ubuntu. La variante [[:​ubuntu_server|Ubuntu server]] est particulièrement adaptée dans le cas d'un serveur ​//headless// (sans interface graphique) contrôlable à distance (par [[:ssh]] notamment). ​
  
 ==== Méthode recommandée : installation des paquets ==== ==== Méthode recommandée : installation des paquets ====
Ligne 31: Ligne 31:
   * Le paquet [[apt>​apache2|apache2]] installe le serveur HTTP [[:apache2 |Apache 2]] (c'est une dépendance de libapache2-mod-php).  ​   * Le paquet [[apt>​apache2|apache2]] installe le serveur HTTP [[:apache2 |Apache 2]] (c'est une dépendance de libapache2-mod-php).  ​
   * Le paquet [[apt>​php|php]] méta-paquet permettant d'​installer au moins un interpréteur [[:PHP]] (aussi installé ici en dépendance de libapache2-mod-php).   * Le paquet [[apt>​php|php]] méta-paquet permettant d'​installer au moins un interpréteur [[:PHP]] (aussi installé ici en dépendance de libapache2-mod-php).
-  * Le paquet [[apt>​libapache2-mod-php|libapache2-mod-php]] module d'​Apache (on peut aussi utiliser PHP en ligne de commande ou indépendamment en FastCGI, ce qui le rend plus performant mais plus compliqué à mettre en place)+  * Le paquet [[apt>​libapache2-mod-php|libapache2-mod-php]] module d'​Apache (on peut aussi utiliser PHP en ligne de commande ou indépendamment en FastCGI, ce qui le rend plus performant mais plus compliqué à mettre en place).
   * Le paquet [[apt>​mysql-server|mysql-server]] installe le serveur de bases données [[:mysql |MySQL]].   * Le paquet [[apt>​mysql-server|mysql-server]] installe le serveur de bases données [[:mysql |MySQL]].
   * Le paquet [[apt>​mariadb-server|mariadb-server]] installe le serveur de base données [[:​mariadb|MariaDB]].   * Le paquet [[apt>​mariadb-server|mariadb-server]] installe le serveur de base données [[:​mariadb|MariaDB]].
-  * Le paquet [[apt>​php-mysql|php-mysql]] installe les module ​permettant d'​utiliser MySQL ou MariaDB avec PHP.+  * Le paquet [[apt>​php-mysql|php-mysql]] installe les modules ​permettant d'​utiliser MySQL ou MariaDB avec PHP.
  
 Une fois les paquets installés, ouvrez un des liens suivants dans votre navigateur : Une fois les paquets installés, ouvrez un des liens suivants dans votre navigateur :
Ligne 54: Ligne 54:
 === installation via Bitnami === === installation via Bitnami ===
  
-[[https://​bitnami.com/​|Bitnami]] est un fournisseur d'​applications web telles que Wordpress et Moodle, mais celle qui nous intéresse, c'est [[https://​bitnami.com/​stack/​lamp|LAMP]]. Il suffit de télécharger l'​exécutable,​ autoriser son exécution puis l'​exécuter en suivant les instructions.+[[https://​bitnami.com/​|Bitnami]] est un fournisseur d'​applications web telles que Wordpress et Moodle. Celle qui nous intéresse est [[https://​bitnami.com/​stack/​lamp|LAMP]]. Il suffit de télécharger l'​exécutable ​correspondantd’autoriser son exécution puis de l'​exécuter en suivant les instructions.
  
-<note important>​Si **[[apt>libncurses5]]** n'est pas installé, installez-le ​avant de lancer l'installation de LAMP sinon vous allez rencontrer des erreurs.</​note>​+<note important>​Pour éviter des erreurs avec Bitnami, installez ​**[[apt>libncurses6]]** s'il ne l'est pas déjà ​avant d'installer ​LAMP.</​note>​
  
 ===== Personnalisation de l'​installation ===== ===== Personnalisation de l'​installation =====
Ligne 170: Ligne 170:
  
 <note tip>En fonction du problème que vous rencontrez, consultez également les problèmes courants spécifiques à [[:​apache2#​problemes_courants|Apache]],​ ceux de [[:​php#​problemes_courants|PHP]] ou ceux de [[:​mysql#​problemes_courants|MySQL]].</​note>​ <note tip>En fonction du problème que vous rencontrez, consultez également les problèmes courants spécifiques à [[:​apache2#​problemes_courants|Apache]],​ ceux de [[:​php#​problemes_courants|PHP]] ou ceux de [[:​mysql#​problemes_courants|MySQL]].</​note>​
 +
 +==== Page blanche ====
 +
 +Voir comment [[:​php#​page_blanche|résoudre le problème]] sur la page concernant PHP.
 +
 +==== Code source visible dans le navigateur ====
 +
 +Le problème a aussi son [[:​php#​code_source_visible_dans_le_navigateur|chapitre dédié]] sur la page PHP.
 +
 +==== Erreurs numérotées ====
 +
 +Les erreurs affichées dans le navigateur, numérotées de 400 à 599, sont des [[wpfr>​Liste_des_codes_HTTP|codes HTTP]] retournés par Apache.
 +
 +Elles sont donc décrites sur la [[:​apache2#​problemes_courants|page concernant Apache]].
  
 ==== Conflit entre MySQL et MariaDB ==== ==== Conflit entre MySQL et MariaDB ====
Ligne 182: Ligne 196:
  
 Dans ce cas le plus simple est de supprimer les paquets ainsi que tous les fichiers de configuration de votre serveur de bases de données en [[:​mysql#​reinstallation_complete|réinstallant complètement MySQL ou MariaDB]]. Dans ce cas le plus simple est de supprimer les paquets ainsi que tous les fichiers de configuration de votre serveur de bases de données en [[:​mysql#​reinstallation_complete|réinstallant complètement MySQL ou MariaDB]].
 +
 ===== Voir aussi ===== ===== Voir aussi =====
  
  • lamp.1705594302.txt.gz
  • Dernière modification: Le 18/01/2024, 17:11
  • par lyondif02