Avant toute installation, mettre à jour le "apt-get repository" :
$ sudo apt-get update
Installation du paquet "Apache 2"
$ sudo apt-get install apache2
Le service apache est démarré immédiatement après l'installation et écoute sur le port 80.
Liste des processus 
$ ps -edf | grep apache
 root      4927     1  0 17:04 ?        00:00:00 /usr/sbin/apache2 -k start
 www-data  4930  4927  0 17:04 ?        00:00:00 /usr/sbin/apache2 -k start
 www-data  4931  4927  0 17:04 ?        00:00:00 /usr/sbin/apache2 -k start
Test avec un navigateur :  
http://adresse-ip-du-host/
Affiche "Apache2 Ubuntu Default Page"
avec les principales informations sur les fichiers de configuration :
The configuration layout for an Apache2 web server installation on Ubuntu systems is as follows:
/etc/apache2/
|-- apache2.conf
|       `--  ports.conf
|-- mods-enabled
|       |-- *.load
|       `-- *.conf
|-- conf-enabled
|       `-- *.conf
|-- sites-enabled
|       `-- *.conf
The default Ubuntu document root is /var/www/html.
Installation du mod "PHP"
$ sudo apt-get install php5 libapache2-mod-php5
Tester avec un primier fichier ".php" dans "/var/www/html" :
$ cd /var/www
$ chmod 777 html
$ cd html
$ vi phpinfo.php
<?php
  phpinfo();
?>
Test avec un navigateur :http://adresse-ip-du-host/phpinfo.php
Affiche la page standard d'information sur la version de PHP utilisée
"PHP Version 5.6.4-4ubuntu6.4"
etc...
Pour utiliser MySQL avec PHP  :  
$ sudo apt-get install php5-mysql 
Pour utiliser PostgreSQL avec PHP  :  
$ sudo apt-get install php5-pgsql 
Redémarrer Apache 2 (après installation des paquets complémentaires de PHP5 )  :  
$ sudo service apache2 restart
Nouveau test avec le navigateur :
http://adresse-ip-du-host/phpinfo.php
La page doit contenir les infos relatives aux paquets complémentaires,
par exemple pour "PostgreSQL" :
"pdo_pgsql"
"pdo_pgsql"
    "pgsql"

 
