GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer LAMP (Linux, Apache, MySQL, PHP) sur Debian 9

Dans ce tutoriel, nous allons vous montrer comment installer LAMP Stack sur un VPS Debian 9.

Une pile LAMP (Linux, Apache, MySQL, PHP) est une combinaison de logiciels open source, généralement installés sur un serveur utilisé pour héberger des sites Web dynamiques et des applications Web. Il comprend le système d'exploitation Linux, le serveur Web Apache, MySQL ou MariaDB pour le stockage et la gestion des données, et PHP pour la gestion de tout contenu dynamique.

L'installation de LAMP sur Debian 9 est une tâche simple et ne devrait pas prendre plus de 10 minutes. Commençons par l'installation.

Prérequis :

  • Un VPS Debian 9
  • Accès à un utilisateur système avec des privilèges sudo, ou au compte root.

Étape 1 :Mettre à jour le système

Avant de passer aux étapes suivantes, mettez à jour votre système Debian en exécutant les commandes suivantes :

sudo apt-get updatesudo apt-get upgrade

Gardez toujours votre système à jour. Vous pouvez également configurer des mises à jour automatiques.

Étape 2 :Installer Apache

Apache est le serveur Web le plus utilisé au monde. Il est rapide, sécurisé, fiable, facile à utiliser et peut être facilement personnalisé en fonction de vos besoins.

Pour installer Apache sur votre serveur Debian 9, tapez la commande suivante :

sudo apt-get install apache2

Une fois l'installation terminée, activez le service Apache pour qu'il démarre automatiquement au démarrage du système. Vous pouvez le faire avec la commande suivante :

sudo systemctl enable apache2

Pour vérifier qu'Apache est installé avec succès, ouvrez votre navigateur Web, entrez l'adresse IP de votre serveur (par exemple, http://12.12.12.12) et vous devriez voir un message indiquant "Ça marche !".

Étape 3 :Installez MariaDB

L'étape suivante consiste à installer MariaDB. C'est l'un des systèmes de gestion de base de données les plus populaires.

Pour installer MariaDB sur votre système, tapez la commande suivante et entrez "Y" lorsque vous y êtes invité :

sudo apt-get install mariadb-server

Une fois l'installation terminée, il est recommandé d'exécuter la commande suivante pour améliorer la sécurité de votre serveur MariaDB :

sudo mysql_secure_installation

Tout d'abord, il vous sera demandé de définir le mot de passe root :

REMARQUE :L'EXÉCUTION DE TOUTES LES PARTIES DE CE SCRIPT EST RECOMMANDÉE POUR TOUS LES SERVEURS MariaDB EN UTILISATION DE PRODUCTION ! VEUILLEZ LIRE ATTENTIVEMENT CHAQUE ÉTAPE ! Afin de vous connecter à MariaDB pour le sécuriser, nous aurons besoin du mot de passe actuel de l'utilisateur root. Si vous venez d'installer MariaDB et que vous n'avez pas encore défini le mot de passe root, le mot de passe sera vide, vous devez donc appuyer simplement sur Entrée ici.Entrez le mot de passe actuel pour root (entrez pour aucun) :OK, mot de passe utilisé avec succès on...La définition du mot de passe root garantit que personne ne peut se connecter à l'utilisateur MariaDBroot sans l'autorisation appropriée.Set root password? [O/n]

Tapez Y et entrez le nouveau mot de passe root MariaDB :

Nouveau mot de passe :Saisir à nouveau le nouveau mot de passe :Mot de passe mis à jour avec succès !Rechargement des tables de privilèges.. ... Réussi !

Ensuite, il vous sera demandé de changer le mot de passe root, mais comme nous l'avons déjà créé lors de l'installation de MariaDB, nous pouvons ignorer cette étape en appuyant sur [Entrée].

Après cela, on vous posera quelques questions supplémentaires et il est recommandé de répondre « O » à toutes pour confirmer :

Supprimer les utilisateurs anonymes ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :YInterdire la connexion root à distance ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :YSupprimer la base de données de test et y accéder ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :YRecharger les tables de privilèges maintenant ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :Y

Une fois cela fait, assurez-vous de configurer le service MariaDB pour qu'il démarre au démarrage avec la commande suivante :

sudo systemctl activer mysql

Ça y est - MySQL a été installé et sécurisé.

Étape 4 :Installer PHP

La dernière étape de ce tutoriel consiste à installer PHP.

PHP est un langage de programmation principalement utilisé pour développer des sites Web dynamiques. Debian 9 est livré avec PHP 7.0 par défaut.

Au moment de la rédaction de cet article, la dernière version de PHP est PHP 7.3 qui est disponible dans le référentiel DEB.SURY.ORG.

Pour activer le référentiel, exécutez ces commandes :

sudo apt-get install ca-certificates apt-transport-https lsb-releasesudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt. gpgecho "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

Vous pouvez maintenant installer PHP 7.3 avec certains des modules PHP les plus courants en exécutant la commande suivante :

sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap 

Pour tester si PHP fonctionne correctement, nous allons créer un fichier appelé info.php. Placez ce fichier dans le répertoire racine du serveur Web.

Ouvrez votre éditeur de texte et créez un nouveau fichier comme celui-ci :

sudo nano /var/www/html/info.php

Saisissez les lignes suivantes et enregistrez le fichier :

Après cela, redémarrez le serveur Apache en tapant :

sudo systemctl redémarrer apache2

Maintenant, si vous accédez à cette page :http://your_server_ip_address/info.php dans votre navigateur Web, vous verrez la page suivante indiquant votre configuration PHP actuelle :

Cela signifie que PHP fonctionne correctement.

Avec cela, vous avez terminé l'installation de LAMP sur Debian 9. Félicitations !

Bien sûr, si vous êtes l'un de nos clients Lamp Stack Hosting, vous n'avez pas besoin d'installer LAMP sur Debian 9, ou pour savoir comment installer une pile LAMP sur Debian 9, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront LAMP sur Debian 9 immédiatement pour vous.

PS. Si vous avez aimé cet article, sur la façon d'installer une pile LAMP sur Debian 9, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Debian
  1. Comment installer PHP Composer sur Debian Linux

  2. Comment installer LAMP (Apache, MySQL, PHP) sur Debian 11

  3. Comment configurer la pile LAMP (Linux, Apache, MariaDB, PHP) sur Debian Wheezy

  4. Comment installer LAMP sur Debian 8

  5. Comment installer LAMP Apache, MySQL, PHP sur Debian 11

Comment installer LAMP (Apache, MySQL, PHP) sur Debian 9 Stretch

Comment installer LAMP (Apache, MySQL, PHP) sur Debian 8 Jessie

Comment installer LAMP (Apache, MySQL, PHP) sur Debian 10

Comment installer Linux, Apache, MySQL, PHP (LAMP) sur le serveur cloud Debian 8.2

Comment installer LAMP sur Ubuntu 15.10 (Linux, Apache, MySQL et PHP)

Comment installer Apache, MySQL, PHP (LAMP) sur Arch Linux