Serveur LAMP (Debian 7.1) 4/6 : Installation et configuration de PHP

Installation de PHP 5

Actuellement, notre serveur peut uniquement nous afficher des pages statiques au format HTML. Afin que nous puissions afficher des pages dynamiques, nous devons installer PHP. Pour cela nous allons taper la commande suivante :

1
# apt-get install php5

Activation de PHP pour le module Apache « userdir »

L’exécution en php est désactivée par défaut avec ce module. Avant de modifier le fichier de configuration d’Apache, nous allons le sauvegarder via la commande suivante :

1
# cp /etc/apache2/mods-enabled/php5.conf /etc/apache2/mods-enabled/php5.conf.ori

Pour changer ça et éviter que le navigateur télécharge le code php directement, éditer le fichier php5.conf via la commande suivante :

1
# vi /etc/apache2/mods-enabled/php5.conf

et commentez les lignes comme ci dessous (lignes 23 à 27) :

1
2
3
4
5
6
7
[..]
<IfModule mod_userdir.c>
   <Directory /home/*/public_html>
      php_admin_value engine Off
   </Directory>
</IfModule>
[..]

Redémarrez Apache via la commande suivante :

1
# service apache2 restart