From: | "Damian Culotta" <damianculotta(at)gmail(dot)com> |
---|---|
To: | Germán Carrillo <carrillo(dot)german(at)gmail(dot)com> |
Cc: | "Foro PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problema de conexión en PHP |
Date: | 2008-11-17 12:20:08 |
Message-ID: | 8b9e07370811170420j6bbfefaeme24a21f72e383d9d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 16 de noviembre de 2008 23:13, Germán Carrillo
<carrillo(dot)german(at)gmail(dot)com> escribió:
> ¿Qué versión de PHP usas?
>
> 2008/11/16 Matias Parodi <mparodilabs(at)gmail(dot)com>
>>
>> Intenta instalar, si usas GNU/Linux, el paquete "php5-pgsql". Suerte.
>>
>> On Sun, Nov 16, 2008 at 8:10 PM, Damian Culotta <damianculotta(at)gmail(dot)com>
>> wrote:
>>>
>>> 2008/11/16 Leonardo A. Marchese <leonardo(dot)marchese(at)gmail(dot)com>:
>>> > Hola,
>>> >
>>> > quiero conectar una base postgres en php y cuando ejecuto el script me
>>> > tira
>>> > la siguiente frase:
>>> > "Fatal error: Call to undefined function pg_connect() in ...." y ya
>>> > busque
>>> > todas las opciones y no logro conectarla.
>>> >
>>> > Alguien me podría decir que debo hacer.
>>> >
>>> > gracias, saludos.
>>> >
>>> > --
>>> > ---------------------------------------------------------
>>> > Leonardo A. Marchese
>>> > Lic. en Informática
>>> >
>>>
>>> Suena a que tu Php no tiene la extensión para Postgrsql
>>> instalada/activada.
>>> --
>>> TIP 8: explain analyze es tu amigo
>>
>
>
>
> --
> -----------
> |\__
> (:>__)(
> |/
>
> Soluciones Geoinformáticas Libres
> http://geotux.tuxfamily.org/
>
>
Espero que esto no se convierta en un off-topic.
La mejor prubea, es crear un archivo php que dentro contenga lo sigueinte:
<?php
phpinfo();
?>
Luego navegás hasta esa página y te va a dar un montón de información
referente a las propiedades de phpy de apache.
Dado el error que mencionaste, lo más probable es que no encuentres
pgsql en la lista de extensiones.
En caso de que estés en windows, supongo que con Php5, volvé a
ejecutar el instalador y seleccioná cambiar.
Andá dejando todo igual y cuando llegás a la parte de extensiones,
marcás, Postgresql (creo que figuraba con el nombre, sino, es pgsql).
Luego de correr el instalador, reiniciás Apache o IIS, y listo.
Caso Linux.
Si es Linux (de la familia debian): apt-get php5-pgsql.
Reiniciás Apache y listo.
Para los otros instaladores de Linux no recuerdo el comando, pero por
ahi debe de andar.
Saludos.
From | Date | Subject | |
---|---|---|---|
Next Message | kervin licett | 2008-11-17 12:27:37 | |
Previous Message | Mario Burdman | 2008-11-17 12:16:36 | Re: Reemplazar subcadena |