Skip to content

HowTo LAMP

Ben edited this page Jan 19, 2017 · 6 revisions

L'installation du stack LAMP sur la VM

On choisit d'installer le stack LAMP dans une VM, pour profiter des avantages énumérés dans ce paragraphe.
Toutes les commandes ci-dessous sont à éxécuter dans la VM, connecté via ssh , sauf avis contraire.

Installation du service web apache2

On installe simplement le serveur web apache2 via apt :

sudo aptitude install apache2

Puis on vérifie que le service tourne et écoute bien sur le port 80 (le port par défaut du http) :

sudo netstat -tanpu | grep LISTEN

A ce stade, vous devriez y voir une ligne telle que :

tcp        0      0 0.0.0.0:80            0.0.0.0:*               LISTEN      8959/apache2

Si c'est le cas, supaire, vous avez un serveur web qui fonctionne, vous pouvez y accéder avec votre navigateur web depuis le système hôte à l'URL http://192.168.56.101 , pour y voir la page par défaut de apache sur debian.

Installation du langage côté serveur PHP

On installe simplement PHP via apt :

sudo aptitude install php5

Le module apache mod_php devrait être embarqué dans les dépendances (la section "vont aussi être installés"), notamment libapache2-mod-php5. Voir ce paragraphe pour une brève explication.

A ce stade, un php --version dans la console devrait vous donner la version de PHP installée, par exemple :

$ php --version
PHP 5.6.29-0+deb8u1 (cli) (built: Dec 13 2016 16:02:08) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans