Está en la página 1de 9

POSTGRES Y PHP

Instalacin

Gua Rpida de instalaci
operativo windows.

2010
Cristian Camilo Daz Agudelo 2010
http://orgullo.users.sourceforge.net
Attribution 3.0 Unported de Creative Commons
http://creat

POSTGRES Y PHP
Instalacin y configuracin
Gua Rpida de instalacin y configuracin de postgres
operativo windows.
Cristian Camilo Daz Agudelo 2010
http://orgullo.users.sourceforge.net
Attribution 3.0 Unported de Creative Commons
http://creativecommons.org/licenses/by/3.0/
POSTGRES Y PHP
n y configuracin de postgres con php en sistema

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite


INTRODUCCIN ................................
BREVE INFORMACIN TCNICA
SOFTWARE NECESARIO ................................
PROCESO DE INSTALACIN ................................
COMPROBACIN FUNCIONAMIENTO
BIBLIOGRAFA ................................



Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.
TABLA DE CONTENIDO
.............................................................................................................................
BREVE INFORMACIN TCNICA ................................................................................................
................................................................................................
................................................................................................
COMPROBACIN FUNCIONAMIENTO ...........................................................................................
................................................................................................................................

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.
............................. 3
.................................... 4
................................................. 5
........................................... 6
........................... 8
................................ 9
Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite

Cuando se inicia en el mundo del desarrollo de software es comn toparse con toda clase de
problemas desde pensar en el mejor algoritmo para real
como Instalar y configurar un SGBD (sistema gestor de base de datos)
gua para aquellas personas que al igual que yo se toparon con esta pequea piedra en el
camino y desean patearla lo ms lejos posible

El objetivo de este documento es ser una gua rpida de configuracin e instalacin. Si se
desea profundizar siempre se puede consultar

Bienvenida cualquier critica, comentario u opinin que se dese dar de este pequea gua al
correo cristiandiaz.proud@gmail.com
opinin cuenta.



Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.
INTRODUCCIN
Cuando se inicia en el mundo del desarrollo de software es comn toparse con toda clase de
problemas desde pensar en el mejor algoritmo para realizar un proceso o problemas
un SGBD (sistema gestor de base de datos) con php
gua para aquellas personas que al igual que yo se toparon con esta pequea piedra en el
y desean patearla lo ms lejos posible.
e documento es ser una gua rpida de configuracin e instalacin. Si se
desea profundizar siempre se puede consultar las pginas oficiales de cada tecnologa.
Bienvenida cualquier critica, comentario u opinin que se dese dar de este pequea gua al
cristiandiaz.proud@gmail.com. /*Como dice detrs de los productos empacados:

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.
Cuando se inicia en el mundo del desarrollo de software es comn toparse con toda clase de
izar un proceso o problemas tcnicos
con php. Realizo esta
gua para aquellas personas que al igual que yo se toparon con esta pequea piedra en el
e documento es ser una gua rpida de configuracin e instalacin. Si se
las pginas oficiales de cada tecnologa.
Bienvenida cualquier critica, comentario u opinin que se dese dar de este pequea gua al
Como dice detrs de los productos empacados:*/ tu
Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite
BREVE

La informacin que se presenta a continuacin es nica y exclusivamente
configurar postgres con funcionalidad en php.
Php

Php tiene un fichero de configuracin
pueden configurar las diversas opciones de php.

Php tiene mdulos para extender su funcionalidad l
desactivados desde el fichero php.ini
postgresql.

Sistema Operativo Windows.

En Windows existe algo llamado variables de entorno. Estas variables son en realidad
direcciones de carpetas como C:/Archivos de Programa las cuales se registran para facilitar el
uso de las aplicaciones y libreras del sistema. A causa de esto cuando abrimos la lnea de
comandos inicio->ejecutar->cmd podemos ejecutar notepad
editor de texto sin necesidad de escribir la direccin completa c:/Windows/notepad.exe.

Postgres

Cuando se instala postgres y revisamos el lugar de instalacin encontramos una carpeta
llamada bin/ la cual tiene unas bibliotecas (.dll), ejecutables
de estos son necesarios para que php pueda interactuar con postgres.



Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.
BREVE INFORMACIN TCNICA
La informacin que se presenta a continuacin es nica y exclusivamente para instalar y
configurar postgres con funcionalidad en php.
de configuracin llamado php.ini fichero de texto plano en el que se
pueden configurar las diversas opciones de php.
para extender su funcionalidad los cuales pueden ser activados o
desactivados desde el fichero php.ini, naturalmente existe uno para interactuar con
Sistema Operativo Windows.
En Windows existe algo llamado variables de entorno. Estas variables son en realidad
de carpetas como C:/Archivos de Programa las cuales se registran para facilitar el
uso de las aplicaciones y libreras del sistema. A causa de esto cuando abrimos la lnea de
>cmd podemos ejecutar notepad o notepad.exe
idad de escribir la direccin completa c:/Windows/notepad.exe.
Cuando se instala postgres y revisamos el lugar de instalacin encontramos una carpeta
llamada bin/ la cual tiene unas bibliotecas (.dll), ejecutables (.exe) entre otros ficheros, algunos
de estos son necesarios para que php pueda interactuar con postgres.

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.
para instalar y
en el que se
os cuales pueden ser activados o
para interactuar con
En Windows existe algo llamado variables de entorno. Estas variables son en realidad
de carpetas como C:/Archivos de Programa las cuales se registran para facilitar el
uso de las aplicaciones y libreras del sistema. A causa de esto cuando abrimos la lnea de
o notepad.exe para abrir el
idad de escribir la direccin completa c:/Windows/notepad.exe.
Cuando se instala postgres y revisamos el lugar de instalacin encontramos una carpeta
(.exe) entre otros ficheros, algunos
Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite

1. Instalador de posgresql. Valido en su
2. Alguna versin de php ya ejecutando en el sistema. No importa si la instalacin fue manual
o a travs de un paquete de instalacin todo en uno como wamp server.




Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.
SOFTWARE NECESARIO
Instalador de posgresql. Valido en su pgina oficial. http://www.postgresql.org/
versin de php ya ejecutando en el sistema. No importa si la instalacin fue manual
o a travs de un paquete de instalacin todo en uno como wamp server.

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.
http://www.postgresql.org/
versin de php ya ejecutando en el sistema. No importa si la instalacin fue manual

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite
PROCESO DE INSTALACIN

1. Instale su versin de posgresql en un directorio cualquiera.
ningn driver adicional despus de finalizada la instalacin.

Proceso Detallado:
Ejecutar el instalador
Aceptar trminos y condiciones
Seleccionar ubicacin de instalacin
Seleccionar ubicacin de la carpeta de datos
Ingresar y confirmar contrasea para usuario postgres
Esperar
Finalizar

2. Agregue la direccin de la carpeta bin perteneciente a posgresql
entorno del sistema.

Proceso Detallado:
Comprobar la ubicacin de la carpeta bin. Esta se encuentra en la u
instalo postgres. Ejemplo:
acceder a las variables de entorno: inicio
> variables de entrono.
En variables de sistema buscar
adicionar la ubicacin del directorio bin siguiendo las directivas. 1. Utilizar (;) pa
agregar una nueva variable
Finalmente aceptar, aceptar y aceptar.

3. Busque en el fichero php.ini
;extension=php_pgsql.dll

Proceso Detallado:

Ubicar el fichero php.ini, su ubicacin puede variar segn la forma de instalacin.
Buscar la lnea que contiene ;
de la lnea.
Buscar la lnea que contiene ;e
lnea.

Nota: el punto y coma (;)
se indica que la lnea es parte funcional del fichero de configuracin.





Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.
PROCESO DE INSTALACIN
Instale su versin de posgresql en un directorio cualquiera. Nota: no es necesario instalar
ningn driver adicional despus de finalizada la instalacin.
Ejecutar el instalador
Aceptar trminos y condiciones
Seleccionar ubicacin de instalacin
Seleccionar ubicacin de la carpeta de datos
confirmar contrasea para usuario postgres
Agregue la direccin de la carpeta bin perteneciente a posgresql en las variables de
Comprobar la ubicacin de la carpeta bin. Esta se encuentra en la ubicacin donde se
gres. Ejemplo: C:\Archivos de programa\PostgreSQL\8.4\bin
acceder a las variables de entorno: inicio->Mi PC->propiedades->Opciones Avanzadas
> variables de entrono.
En variables de sistema buscar la varibale path y seleccionar modificar. Al final
adicionar la ubicacin del directorio bin siguiendo las directivas. 1. Utilizar (;) pa
agregar una nueva variable 2. Utilizar (\) para los directorios.
aceptar y aceptar.
el fichero php.ini las lneas ;extension=php_pdo_pgsql.dll y
y elimine el punto y coma.
Ubicar el fichero php.ini, su ubicacin puede variar segn la forma de instalacin.
Buscar la lnea que contiene ;extension=php_pdo_pgsql.dll y eliminar el punto y coma
Buscar la lnea que contiene ;extension=php_pgsql.dll y eliminar el punto y coma de la
indica que la lnea es un comentario. Al eliminarlo simplemente
se indica que la lnea es parte funcional del fichero de configuracin.
Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.
ecesario instalar
en las variables de
bicacin donde se
bin.
>Opciones Avanzadas -
seleccionar modificar. Al final
adicionar la ubicacin del directorio bin siguiendo las directivas. 1. Utilizar (;) para
Ubicar el fichero php.ini, su ubicacin puede variar segn la forma de instalacin.
y eliminar el punto y coma
y eliminar el punto y coma de la
indica que la lnea es un comentario. Al eliminarlo simplemente
Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite
4. Reinicie el equipo y listo.

Proceso Detallado:

Inicio -> apagar equipo

Nota: si tratan de reiniciar
Es probable que se encuentren con dos advertencias y la funcionalidad de la nueva
extensin php no funcionara hasta que reinicien el equipo.




Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.

> apagar equipo -> reiniciar
Nota: si tratan de reiniciar nicamente el servicio php y su servidor (comnmente apache)
Es probable que se encuentren con dos advertencias y la funcionalidad de la nueva
extensin php no funcionara hasta que reinicien el equipo.

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.
icio php y su servidor (comnmente apache).
Es probable que se encuentren con dos advertencias y la funcionalidad de la nueva
Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite
COMPROBACIN

1. El servicio php inicia sin ningn mensaje de advertencia.

Diagnostico Detallado

Si al iniciarse el servicio no se muestra ninguna advertencia puede significar dos cosas.
1. El servidor arranco correctamente con todos los mdulos y extensiones.
2. El servidor esta configurado para no mostrar ningn error al iniciarse.

2. En un fichero php utilice la funcin phpinfo() y busque p

Diagnostico Detallado

Si aparecen entonces ya puede utilizar php con posgresql.
Si no aparece existe un error en el proces
en cada uno de los procesos y verificar que todo sea realmente funcional



Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.
COMPROBACIN FUNCIONAMIENTO
a sin ningn mensaje de advertencia.
Si al iniciarse el servicio no se muestra ninguna advertencia puede significar dos cosas.
1. El servidor arranco correctamente con todos los mdulos y extensiones.
configurado para no mostrar ningn error al iniciarse.
En un fichero php utilice la funcin phpinfo() y busque pdo_pgsql y pgsql.
entonces ya puede utilizar php con posgresql.
Si no aparece existe un error en el proceso de configuracin de php, le tocara
en cada uno de los procesos y verificar que todo sea realmente funcional.

Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.
Si al iniciarse el servicio no se muestra ninguna advertencia puede significar dos cosas.
1. El servidor arranco correctamente con todos los mdulos y extensiones.

.
, le tocara profundizar
.
Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite

Pagina oficial de php. http://php.net/manual/en/book.pgsql.php




Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
una copia de esta licencia, visite http://creativecommons.org/licenses/by/3.0/.
BIBLIOGRAFA
http://php.net/manual/en/book.pgsql.php






























Esta obra est publicada bajo una Attribution 3.0 Unported de Creative Commons. Para ver
http://creativecommons.org/licenses/by/3.0/.

También podría gustarte