Installer un serveur LAMP sur Ubuntu

Critères requis :

Au travers de ce tutoriel nous allons vous expliquer comment installer rapidement un serveur LAMP sur un système basé sur Ubuntu,

LAMP signifie

L = Linux / A = APACHE / M = MySQL / P = PHP

Installation des paquets nécessaires

Pour commencer il faudra lancer l'installation des paquets nécessaire à l'usage de votre serveur web au travers de cette commande :

 sudo apt-get install install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 

Après avoir validé cette commande, le terminal vous demandera de confirmer l'installation des dépendances:

Lors de ces installations, le mot de passe administrateur pour MySQL est à renseigner, faites bien attention à ce que vous renseignez.

Une fois ces installations terminées il faudra lancer le serveur web avec la commande :

 sudo /etc/init.d/apache2 start 

Voila ce qui devrait s'afficher dans votre terminal :

Apache 2 est le serveur web, c'est l'applicatif qui vous permettra de rendre vos sites visibles, mais ce ne seront que des sites statiques en HTML.

C'est là que PHP prend la relève : il permettra de prendre en charge les pages dynamiques en PHP

mysql-server est le serveur de base de données, dont beaucoup d'applications web se servent pour le stockage de leurs données

Quant au deux derniers paquets ils permettent de lier PHP à MySQL et Apache.

Pour tester rapidement PHP il faudrait créer un fichier phpinfo.php comme ceci :

 cd /var/www/html
 nano phpinfo.php 

et copier ce contenu :

 <? phpinfo(); ?> 

Si tout s'est bien passé en vous rendant sur cette page, http://ipdevotreserveur/phpinfo.php, vous devriez voir une page sur la configuration PHP de votre serveur

La configuration par défaut va chercher les fichiers de vos sites web dans le dossier /var/www/html C'est ici que vous devrez téléverser les fichiers de vos sites pour que ces derniers soient visibles sur internet.

Cette documentation vous guide pour la mise en place d'un serveur web « clé en main », si vous souhaitez personnaliser au mieux votre installation nous vous invitons à vous rediriger vers les documentations officielles des applicatifs :

Pour Apache : http://httpd.apache.org/docs/2.4/fr/

Pour PHP : https://secure.php.net/manual/fr/index.php

Pour MySQL : http://dev.mysql.com/doc/