Post on 02-Feb-2016
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Ing. A. Lorena Ruhl
lruhl@bbs.utn.edu.ar
Universidad Tecnológica Nacional
Facultad Regional Córdoba
Dep. Ing. en Sistemas de Información
“Diplomatura Superior en Desarrollo de
Páginas Web Dinámicas en PHP ”Versión 2.0
Abril de 2010
Módulo 3:INSTALACIÓN Y CONFIGURACIÓN POSTGRESQL EN PHP
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Recuerda Módulo 1 Clase 2:Instalación de PostgreSQL
Ejecutamos el instalador de PostgreSQL.
Especificamos el directorio donde instalaremos el programa
Especificamos el directorio donde se almacenará nuestras Bases de Datos
Especificamos una contraseña para el súper-usuario, “diplophp”.
Especificamos un puerto que no este en uso, por defecto es el 5432
Seleccionamos la configuración regional
No queremos instalar ninguna aplicación adicional
Finalizar la instalación
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Recuerda Módulo 1 Clase 2:Instalación de PostgreSQL
El menú de PostgreSQL• pgAdmin III – que es un cliente para manejar el servidor• SQL Shell – consola en donde se pueden ejecutar las instrucciones SQL• Iniciar, Detener y Reiniciar el servidor PostgreSQL
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Activar las PHP extensions
Vamos a Propiedades del sistemas. (para ello botón derecho sobre el icono de MI PC y luego propiedades)
1. Seleccionamos la solapa Opciones avanzadas.
2. Presionamos el botón Variables de entorno.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Activar las PHP extensions
En Variables de sistemas.
1. Buscamos Path y lo seleccionamos.
2. Presionamos el botón Modificar.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Activar las PHP extensions
En la caja de texto de Valores de variable agregamos lo siguiente:
;C:\Archivos de programa\PostgreSQL\8.4\bin
Esto depende de donde fue instalado el PostgreSQL. Por defecto, es en esta ruta, por lo que nos debería quedar algo así:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Archivos de programa\PostgreSQL\8.4\bin
Aceptamos todas las cajas de dialogo, para que tomen los valores que hemos modificado.
Luego, Reiniciamos Windows para que se apliquen los cambios.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Activar las PHP extensions Iniciamos WAMP.
Vamos a PHP - PHP extensions - y habilitamos las extensiones php_pdo_pgsql y php_pgsql haciendo click en ellas.
Esto puede mostrarnos algunas advertencias las cuales aceptamos.
Reiniciamos el WAMP.
Tiene que haber iniciado correctamente sin tirar ninguna advertencia.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Instalando PhpPgAdmin
Descomprimamos el archivo phpPgAdmin-4.2.3.zip en C:\wamp\www\
Renombramos la carpeta phpPgAdmin-4.2.3 por phppgadmin4.
En la carpeta C:\wamp\www\phppgadmin4\conf encontramos un archivo config.inc.php-dist, de configuración que nos trae PhpPgAdmin el cual nos sirve para configurarlo.
Copiamos este archivo y lo renombramos con el nombre config.inc.php
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Instalando PhpPgAdmin Abrimos el
archivo de configuración config.inc.php y modificamos las siguientes líneas.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
Instalando PhpPgAdmin
Por ultimo de la carpeta C:\wamp\www\phppgadmin4\classes abrimos el archivo Misc.php modificamos la línea 344
$data =& new $_type($_connection->conn);
y la dejamos de la siguiente manera
$data = new $_type($_connection->conn);
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
PhpPgAdmin
Iniciamos el FireFox y ponemos http://localhost/phppgadmin4/ nos muestra esta pagina.
Presionamos en PostgreSQL y nos devuelve una pagina en donde nos podemos loguear.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
PhpPgAdmin
En esta pagina ponemos el usuario 'postgres' y la contraseña 'diplophp'
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Instalación y Configuración PostgreSQL en Php
PhpPgAdmin
Si todo ha ido bien deberíamos haber llegado a esta pantalla.