Installer PHP sur Apache

Méthode

CTRL+C pour copier, CTRL+V pour coller
1
sudo apt-get install php
sudo apt-get install php

Tester l'accès au module PHP en déployant le fichier PHP contenant le code suivant :

CTRL+C pour copier, CTRL+V pour coller
1
<?php
2
phpinfo();
3
?>
<?php
phpinfo();
?>

Attention

Par défaut l'installation d'un interpréteur PHP est en mode production et il n'affiche pas les erreurs. Il faut donc changer la configuration pour passer en mode développement.

  1. Le fichier de configuration de PHP est php.ini, situé par exemple dans : /etc/php/7.0/apache2/php.ini

  2. Éditez ce fichier et remplacez le paramètre display_errors = Off par display_errors = On

  3. Relancez le serveur web : sudo service apache2 reload

Complément

Il est également nécessaire d'installer un complément à PHP pour qu'il se connecte à PostgreSQL.

CTRL+C pour copier, CTRL+V pour coller
1
sudo apt-get install php-pgsql
2
sudo apache2ctl restart
sudo apt-get install php-pgsql
sudo apache2ctl restart

ComplémentNotes d'installation pour Debian

Les instructions apt-get install php et apt-get install php-pgsql permettent d'installer la dernière version de PHP sous Ubuntu. Sous Debian, ou pour installer une autre version, préciser la version de PHP :

CTRL+C pour copier, CTRL+V pour coller
1
apt-get install php5
2
apt-get install php5-pgsql
apt-get install php5
apt-get install php5-pgsql

ComplémentNotes d'installation pour Ubuntu 16.04

  • apache2ctl restart -> service apache2 reload

  • apt-get install php -> apt-get install libapache2-mod-php