Puedes revisar la documentación oficial de PHP .. ahí veras como "compilar" PHP con las opciones y extensiones que requieras:
http://www.php.net/manual/en/install.unix.php http://www.php.net/postgresql
También puedes buscarte los RPM adecuados (o comando yum) para instalar PHP y extensiones.. En PHP normalmente no se "upgradea" (refiriendose a sólo cambiar unos cuantos archivos de la instalación original) sino que se desintala todo y se reinstala todo, entre otras cosas por qué por ejemplo extensiones de PHP suelen ser y se compilan para la versión de PHP que se use concretamente .. en otras ocasiones cambia el "php.ini" .. etc ... Lo más sano es partir de una instalación nueva.
(tendras que ver otro manual de instalación de PostgreSQL para Linux)
Un saludo,