GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer la pile LAMP sur Debian 8

Dans ce tutoriel, nous allons vous montrer comment installer et configurer LAMP Stack sur votre serveur Debian 8. Pour ceux d'entre vous qui ne le savaient pas, LAMP représente une pile complète contenant le serveur Web le plus populaire connu sous le nom d'Apache, le serveur de base de données le plus populaire MySQL et le langage de programmation Web open source le plus populaire connu sous le nom de PHP.Tous les composants sont des logiciels gratuits et open source, et la combinaison convient à la création de pages Web dynamiques.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas de LAMP Stack sur un serveur Debian 8 (Jessie).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 8 (Jessie).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer la pile LAMP sur Debian 8

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt-get commandes dans le terminal :

apt-get update
apt-get upgrade

Étape 2. Installer Apache sur Debian 8.

Nous allons installer Apache avec apt-get, qui est le gestionnaire de paquets par défaut pour Debian :

apt-get install apache2

Après avoir installé les services apache sur votre système, démarrez tous les services requis :

systemctl enable apache2
systemctl start apache2
systemctl status apache2

Vous pouvez vérifier qu'Apache fonctionne vraiment en ouvrant votre navigateur Web préféré et en entrant l'URL http://your-server's-address, s'il est installé, puis vous verrez ceci :

Étape 3. Installer MariaDB sur Debian 8.

Maintenant que notre serveur Web est opérationnel, il est temps d'installer MariaDB. MariaDB est un système de gestion de base de données. Fondamentalement, il organisera et fournira l'accès à bases de données où notre site peut stocker des informations :

apt-get install mariadb-server

Une fois terminé, vous pouvez vérifier que MariaDB est installé en exécutant la commande ci-dessous :

systemctl start mariadb
systemctl status mariadb

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide du mysql_secure_installation script . vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé :

mysql_secure_installation

Configurez-le comme ceci :

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Pour vous connecter à MariaDB, utilisez la commande suivante (notez qu'il s'agit de la même commande que vous utiliseriez pour vous connecter à une base de données MySQL) :

mysql -u root -p

Étape 4. Installer PHP 7 sur Debian 8.

Puisque PHP7 n'est inclus dans aucune liste officielle des sources Debian, nous allons utiliser la version compilée par Dotdeb.org, qui est assez largement utilisée :

nano /etc/apt/sources.list

Ajoutez les deux lignes suivantes à la fin du fichier :

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Ajoutez ensuite la clé dotdeb à vos clés connues :

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

Installez maintenant les dépendances requises :

apt-get update
apt-get install mysql-server apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mcrypt php7.0-intl php7.0-mysql php7.0-curl php7.0-gd php7.0-soap php7.0-xml php7.0-zip

Votre serveur devrait redémarrer Apache automatiquement après l'installation de MariaDB et de PHP. Si ce n'est pas le cas, exécutez cette commande :

systemctl restart apache2
systemctl restart mariadb

Pour tester PHP, créez un fichier de test nommé info.php avec le contenu ci-dessous. Enregistrez le fichier, puis accédez-y pour voir si PHP fonctionne :

nano /var/www/html/info.php
<?php
phpinfo();
?>

Essayez d'y accéder à http://your_server_ip/info.php . Si la page d'informations PHP s'affiche dans votre navigateur, tout semble bon et vous êtes prêt à continuer.

Félicitations ! Vous avez installé avec succès la pile LAMP. Merci d'avoir utilisé ce didacticiel pour l'installation de LAMP (Linux Apache, MySQL et PHP) dans le système Debian 8 (Jessie). Pour une aide supplémentaire ou utile informations, nous vous recommandons de consulter le site Web officiel d'Apache, MySQL et PHP.


Debian
  1. Comment installer la pile LAMP sur AlmaLinux

  2. Comment installer MariaDB sur Debian 9

  3. Comment installer MariaDB sur Debian 10

  4. Comment installer MariaDB 10.x sur Debian 11

  5. Comment installer MariaDB sur Debian 11

Comment installer Nextcloud sur Debian 8

Comment installer OwnCloud sur Debian 9

Comment installer Joomla sur Debian 10

Comment installer LibreNMS sur Debian 10

Comment installer MariaDB sur Debian 11

Comment installer la pile LAMP sur Debian 11