apache,php,pgsql

2001-03-08 Por tema Felipe Fernandez
¿Alguien ha logrado configurar estos tres paquetes para que se pueda
trabajar con paginas web con acceso a base de datos postgresql a traves
de php con los binarios que vienen en la debian potato 2.2 sin tener que
recurir a compilar alguno de los fuentes de los paquetes?.
Cada vez que compilo me dice que me falta algo y estoy al volverme
majara.




Re: apache,php,pgsql

2001-03-08 Por tema Jaime E . Villate
On Thu, Mar 08, 2001 at 07:45:26AM +, Felipe Fernandez wrote:
 ¿Alguien ha logrado configurar estos tres paquetes para que se pueda
 trabajar con paginas web con acceso a base de datos postgresql a traves
 de php con los binarios que vienen en la debian potato 2.2 sin tener que
 recurir a compilar alguno de los fuentes de los paquetes?.

Sí, sin ningún problema. No puedo darte ningún ejemplo propio en este momento
pues quienes usan php+postgesql son mis alumnos (yo prefiero perl+postgresl),
pero si instalas el paquete barracuda te instalará y configurará todo lo que
necesitas para usar php+postgesql+apache y será un buen ejemplo para ver como
lo hacen.

Saludos,
Jaime



Re: apache,php,pgsql

2001-03-08 Por tema igonsos
Un saludo.

Yo tengo los tres paquetes funcionando conjuntamente, con los binarios
de Potato ;)
Te explico como lo tengo configurado (un poco de memoria porque no tengo
por aquí mi máquina).

En la configuración de PostgreSQL vete al fichero
/etc/postgresql/postmaster.init y activa la opción de permitir
conexiones a la base de datos por TCP/IP. Descomenta las siguientes
líneas (y cambia su valor si es necesario).
PGALLOWTCPIP=YES
PGPORT=5432

En cuanto a php necesitas instalar, por supuesto, el paquete php-pgsql.
Vete al fichero /etc/php3/apache/php3.ini o bien si es PHP4 a
/etc/php4/apache/php.ini y busca algo como extension=. Crea una línea
que ponga extension=pgsql.so
No recuerdo si para PHP hacía falta algo más... creo que no.

Ahora vamos con apache: vete a /etc/apache/httpd.conf y busca la línea
que cargue el módulo de php que, si no mal recuerdo, tuvo que ser
introducida en el proceso de instalación del paquete (la pone
automáticamente) y descoméntala: algo como

LoadModule no_recuerdo_la_ruta/libphp3.so

Vete al fichero /etc/apache/mime.types y busca líneas del tipo:

application/x-httpd-php3php3
o
application/x-httpd-phpphp4

Hay más líneas relacionadas con esto, pero de eso sí que no me acuerdo.

Espero que no se me quede nada atrás. Reinicia los demonios de apache y
postmaster y debe funcionar... o no?

Saludos y mucha suerte ;)

--
Imobach González Sosa
[EMAIL PROTECTED]
[EMAIL PROTECTED]
osoh en irc-hispano