Tutoriel pour vous apprendre à installer un serveur LAMP (Apache 2, MariaDB/MySQL, PHP).

LAMP est une “pile” de logiciels libres qui constitue un serveur web.
LAMP est l’acronyme de Linux, Apache, MySQL/MariaDB, PHP. 

Linux est le système d’exploitation sous lequel je vais installer la pile LAMP. (il existe également WAMP qui permet d’installer la même pile de logiciels sur le système d’exploitation Windows).

Apache est un serveur HTTP, il permet de au serveur de communiquer avec un navigateur via le protocole HTTP.

MySQL / MariaDB sont des systèmes de gestion de de base de données.

PHP est un langage de programmation pour produire des pages web dynamiques.

 

Comme vous l’avez remarqué il existe deux logiciels de gestion de base de données compatibles avec LAMP, MySQL et MariaDB, ce dernier est basé sur MySQL mais il apporte de meilleures performances étant mieux optimisé.

Dans ce tutoriel je vais donc utilisé MariaDB, mais vous pouvez bien entendu suivre ce tutoriel en utilisant MySQL.

Nous allons maintenant installer les paquets nécessaires au fonctionnement de LAMP.

sudo apt-get install apache2 php libapache2-mod-php php-mysql

Si vous utilisez MySQL :

sudo apt-get install mysql-server

Si vous utilisez MariaDB :

sudo apt-get install mariadb-server

Puis on va configurer le mot de passe root de MariaDB ou MySQL selon votre choix.

sudo mysql_secure_installation

Entrez le mot de passe root de votre machine, si vous ne l'avez pas configuré faite entrer, puis taper Y pour définir un mot de passe root pour MariaDB.

Puis faites Entrer pour toutes les autres questions.

On va installer les dépendances php nécessaires.

Votre serveur LAMP est installé.