Installation d’un serveur LAMP

lamp

monter un serveur lamp basique

LAMP est un acronyme désignant un ensemble de logiciels libres permettant de construire des serveurs de sites Web. L’acronyme original se réfère aux logiciels suivants :

* « Linux »       : le système d’exploitation ;
* « Apache       : le serveur Web ;
* « MySQL »    : le serveur de base de données ;
* « PHP »           : à l’origine, puis « Perl » ou « Python », les langages de script.

Même,  si les auteurs de chacun de ces programmes ne se sont pas coordonnés pour construire des plateformes LAMP, cette combinaison de logiciels s’est popularisée du fait du faible coût de l’ensemble et de la présence de tous ces composants dans la plupart des distributions Linux.

Cet acronyme a été inventé par Michael Kunze,  qui l’a utilisé pour la première fois en 1998 dans le magazine allemand c’t. L’article en question voulait démontrer qu’un ensemble de logiciels libres pouvait concurrencer les offres commerciales disponibles.

source wikipedia

pour installer le tout en ligne de commande :

Ouvrez un terminal et tapez  :
apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin

ceci installera apache, mysql, php5 ainsi que php my admin

pour sécuriser my sql,  ouvrez un terminal et tapez  :
mysql_secure_installation

Enter current password for root (enter for none):
Tapez « enter », si lors de l’installation,  il ne vous a pas été demandé de choisir un mot de passe.

Setting the root password ensures that nobody can log into the MySQL root user without the proper authorisation.
Set root password? [Y/n]
Entrée,  pour choisir un mot de passe si il ne vous  a pas été demandé
d’en choisir un  à l’installation.

New password:
choisissez le mot de passe,  validez.

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n]

Entrée,  pour supprimer l’utilisateur anonyme créé lors de l’installation.

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n]

Entrée , pour appliquer les changements.