Comment installer un serveur de lampes sur Debian 9 Stretch Linux

Comment installer un serveur de lampes sur Debian 9 Stretch Linux

Introduction

Le serveur de lampe est la pierre angulaire de l'hébergement Web Linux. Dans les premiers jours de la lampe de contenu Web dynamique, ce qui a gagné Linux la couronne dans l'espace Web, et il est toujours responsable de l'alimentation d'une très grande partie des sites d'Internet.

Si vous cherchez à configurer une pile de lampe pour héberger votre site Web, il serait difficile de trouver une meilleure option pour le construire que Debian Stretch. Debian est, après tout, bien connu pour sa stabilité, sa sécurité et ses référentiels de forfait massifs, et Stretch ne fait certainement pas exception.



Mariadb (mysql)

Pour commencer, installer et configurer la partie de la base de données de la pile, MariaDB. Traditionnellement, le «M» dans la lampe représente MySQL. Cependant, MariaDB est un remplacement sans rendez-vous qui n'est pas contrôlé par Oracle, il a donc tendance à être une meilleure option.

Pour installer Maridadb sur Stretch, utilisez simplement apte Pour installer les packages.

# APT Installer MariAdb-Client MariaDB-Server

Pendant le processus d'installation, vous serez invité à créer un mot de passe racine pour mariaDB. Assurez-vous de choisir quelque chose d'aussi sécurisé que possible, car il déterminera en partie la sécurité de vos bases de données.

Maintenant que le serveur MARIADB est installé, vous pouvez vous connecter en tant qu'utilisateur racine et configurer un utilisateur régulier et une base de données.

mysql -u root -p

MariaDB vous invitera alors au mot de passe racine que vous venez de configurer.

La création d'une base de données est assez simple. Exécutez simplement ce qui suit.

Créer une base de données newdb;

Vous devez créer un utilisateur régulier maintenant pour utiliser la base de données. C'est une idée absolument terrible d'utiliser l'utilisateur racine pour autre chose que la gestion de MariaDB dans son ensemble.

Créer un utilisateur «nom d'utilisateur» @ «localhost» identifié par «userpassword»;

Cette commande crée un utilisateur régulier qui peut se connecter localement et définir le mot de passe de cet utilisateur.

Pour que cet utilisateur puisse utiliser la base de données que vous venez de créer, vous devez leur accorder des privilèges. Puisqu'il s'agit d'un utilisateur à usage général pour gérer tout sur cette base de données, il recevra tous les privilèges.

Accorder tous les privilèges sur newdb.* à «nom d'utilisateur» @ «localhost»;

Une fois cela fait, rincez tous les privilèges de la console et sortez.

Privilèges de rinçage; arrêter 

C'est tout pour la base de données. Certes, vous pouvez personnaliser n'importe quelle partie de cela comme vous avez besoin.



Php

L'étape suivante pour la configuration du serveur de lampes est d'installer PHP. Dans la pile de lampe, PHP alimente le contenu Web et interagit avec la base de données. Pour installer PHP sur Debian Stretch, exécutez la ligne suivante.

# apt installer php7.0 PHP7.0-Mysql

C'est vraiment tout ce dont tu as besoin. PHP est maintenant prêt à l'emploi.

Apache

Le serveur Web d'Apache est extrêmement puissant et peut être extrêmement facile à configurer ou ridiculement difficile, selon la façon dont vous allez en profondeur. Parce que ce n'est qu'un guide simple, il va suivre le chemin le plus rapide pour faire configurer un serveur de base.

Donc, installez à la fois le serveur Apache et le module pour la prise en charge de PHP.

# apt installer apache2 libapache2-mod-php7.0

Tester votre serveur

Par défaut, Apache servira le contenu de / var / www / html et recherchera d'abord un fichier appelé indice.php ou indice.html. Créez ce fichier et placez la ligne de code suivante.

 

Ouvrez votre navigateur et tapez hôte local Dans votre barre d'adresse. Si vous ne le faites pas localement, saisissez votre nom de domaine ou votre IP. Vous devriez voir une longue table contenant des informations sur votre installation PHP. À ce stade, votre Sever travaille officiellement.

Si vous souhaitez un moyen facile de gérer votre base de données via une interface Web graphique, vous pouvez installer une application appelée PhpMyAdmin. Il vous permet de gérer votre base de données à l'aide de PHP via votre serveur de lampes. Pour l'installer sur Stretch, tirez-le avec apte.

# apt installer phpmyadmin

Une fois le package installé, vous pouvez naviguer dans votre navigateur pour localhost / phpmyadmin Vous serez accueilli avec un écran de connexion qui acceptera vos informations d'identification de base de données et enfin, une interface pour travailler avec votre base de données.

Réflexions de clôture

Votre serveur de lampe est maintenant prêt à partir. Bien sûr, il y a des tonnes d'autres options, et si vous prévoyez de l'utiliser comme serveur de face public, vous voudrez peut-être examiner plus d'options de sécurité pour Apache. Cela dit, ce serveur de lampes peut tout exécuter, de votre application PHP personnalisée à des solutions populaires comme WordPress et même des cadres de développement comme Laravel.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Installez MySQL sur Ubuntu 20.04 LTS Linux
  • Comment créer une pile de lampe basée sur Docker à l'aide de Docker sur…
  • Ubuntu 20.04 WordPress avec installation Apache
  • Ubuntu 20.04: WordPress avec l'installation de Nginx
  • Comment installer MySQL sur Almalinux
  • Comment configurer le serveur Linux Apache MySQL Python
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Comment installer la pile de lampe sur Almalinux