apache Tutoriaux data-src-img=

L’acronyme LAMP définit un ensemble d’application nécessaire au fonctionnement d’un serveur web : Linux + Apache + MySQL + PHP/Perl/Python.

Ce tutoriel a pour but de mettre en place et de configurer pas à pas un serveur LAMP avec PHP.


Installation d’Apache

Dans un premier temps, il est nécessaire d’installer Apache sur la machine concernée via la commande suivante :

 apt-get install apache2

Il sera nécessaire de connaître l’adresse IP de la machine pour procéder à cette installation à partir d’ifconfig.

 ifconfig eth0 | grep inet | awk '{ print $2 }'
    addr:10.0.0.8

Installation de MySQL

Ensuite, il faut procéder à l’installation de MySQL via la commande suivante :

 apt-get install mysql-server

Pendant l’installation, il vous sera demandé de choisir un mot de passe root.

Il est conseillé de bien choisir son mot de passe de préférence alphanumérique et contenant des caractères spéciaux.

Pour poursuivre l’installation, la commande suivante doit être executée :

 mysql_secure_installation

Saisissez votre mot de passe root au moment demandé et validez les 4 questions suivantes par yes :

 Enter current password for root (enter for none):
    OK, successfully used password, moving on...

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

Installation de PHP

Enfin, il ne reste qu’à installer PHP via la commande suivante.

 apt-get install php5 php-pear php5-mysql

En répondant yes à la question, l’installation s’effectue.

Pour conclure, il est nécessaire de redémarrer le service apache :

 service apache2 restart

Utilisation

Dans un premier, nous allons vérifier que PHP fonctionne en créant notre premier fichier sur le serveur :

 echo "<?php phpinfo(); ?>" >> /var/www/phpinfo.php

La page est accessible depuis l’URL adaptée à votre adresse IP

Manuel PHP

Votre serveur LAMP avec PHP est désormais fonctionnel et utilisable.