La instalacion se hara desde la consola ya que muchas veces es el unico medio diponible en servidores o cuando se hacen instalaciones mediante el uso de SSH.
También hay formas mas sencillas de hacerlo mediante el uso de las herramientas gráficas como pueden ser Synaptic, KPackageKit y muchas otras utilidades.
Como dijimos estos comandos son para Ubuntu así que usaremos sudo para ganar privilegios y la utilidad apt-get.
El proceso es bastante sencillo y rápido.
Primero instalamos Apache con el comando
sudo apt-get install apache2
Luego PHP con el comando
sudo apt-get install php5
Luego PostgreSQL con el comando
sudo apt-get install postgresql-8.4
Finalmente conectamosPostgreSQLcon Apache y PHP con los comandos
sudo apt-get install php5-pgsql
sudo apt-get install libapache2-mod-auth-pgsql
Para asegurarnos reiniciamos PostgreSQLy Apache con los comandos
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/postgresql-8.4 restartSi les indica que el comando no funciona prueben de esta forma:
sudo /etc/init.d/postgresql restart
Para verificar que todo quedo bien instalado pondremos un archivo llamado prueba.php en la carperta /var/www/ con el siguiente contenido
<?
phpinfo();
?>
Abrimos el navegador de internet y navegamos la URL http://127.0.0.1 y deberiamos ver algo asi:

en particular para verificar que PHP tenga soporte para PostgreSQL en la zona media tenemos que encontrar un bloque de pgsql parecido al de la imagen que se ve a continuación

Fuente:
http://dcala.wordpress.com
Lo que sigue es una breve nota técnica que me sirva (y a otros) como recordatorio para la próxima vez , dado que hoy he perdido un rato con la configuración de un host virtual en Ubuntu (en Fedora lo tenía todo ya hecho, y sólo era copiar y pegar
Hoy 26 de Julio 2011 lanzo el sitio
Google ha lanzado un módulo para Apache que optimiza los contenidos web reduciendo hasta en 50% el tiempo que toma cargar la página.