Haz todo lo posible por interpretar el código bien previamente a usarlo a tu trabajo y si ttienes algo que aportar puedes dejarlo en los comentarios.
Solución:
Debe instalar el paquete php-pgsql o como se llame para su plataforma. Cosa que no creo que hayas dicho por cierto.
En Ubuntu y Debian:
sudo apt-get install php5-pgsql
Fácil instalación para ubuntu:
Solo corre:
sudo apt-get install php5-pgsql
entonces
sudo service apache2 restart //restart apache
o
Descomente lo siguiente en php.ini eliminando el ;
;extension=php_pgsql.dll
luego reinicia apache
Error fatal: llamada a la función no definida pg_connect()…
Tuve este error cuando estaba instalando Lampp o xampp en Archlinux,
La solución fue editar el php.ini, se encuentra en /opt/lampp/etc/php.ini
luego encuentra esta línea y descoméntala
extension="pgsql.so"
luego reinicie el servidor apache con xampp y pruebe…
Comentarios y valoraciones
Te invitamos a auxiliar nuestro trabajo exponiendo un comentario y dejando una puntuación te damos la bienvenida.