[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Y realice los siguientes pasos:primero los fuentes los baje sobre /usr/src/redhat/SOURCES en sus respectivos subdirectorios apache_1.X.X y php-3.0.X
1. Me ubique en el directorio de ftes de apache y realice los comandos: ./configure --prefix=/etc/httpd make 2. subdir de ftes php cd ../php-3.0.X 3. crear el archivo Makefile./configure --with-pgsql=/var/lib/pgsql --with-pache=../apache_1.X.X --with-apxs=/usr/sbin/apxs --enable-track-vars
(el parametro -with-apxs es para que ejecute un programa creo para que cree el modulo de php como libreria compartida que es como biene en apache en muchas ocasiones).
4. en mi caso al correr el comando 'make' me mandaba un error de cabeceras asi que edite el archivo Makefile y cambie la parte de la variable INCLUDES donde decia /var/lib/pgsql/include por /usr/include/pgsql, tambien me daba un error un archiv .o asi que cambie las apariciones de la ruta regex/ por ../apache_1.X.X/src/regex/
5. Despues continue con los comandos: make make installY listo me actualizo la libreria compartida libphp3.so que se encuentra en /usr/lib o bien la liga /etc/httpd/modules.
Aclaro que esto lo he hecho con la distribucion LinuxPPP 5.6 pues en la 6.0 ya viene un RPM habilitado para ello mod_php3-psql o algo asi pues no recuerdo haber recompilado el php para esa distribucion, o a lo mejor si lo hice y borre los fuentes lo cual no recuerdo porque como tengo las 2 versiones trabajando, me confundo luego.
From: Eduardo Rizo Tuxpan <erizo en www cas uv mx> Reply-To: linux en pepe net mx To: linux en pepe net mx Subject: Re: [Sop.Tec.LinuxPPP] php + postgresql Date: Fri, 22 Oct 1999 12:09:43 -0500 (CDT) On Thu, 21 Oct 1999, Carlos Collier wrote: > hola !! > > estoy tratando de compilar el php como > modulo de apache junto con el soporte para postgres > sin exito. > > estoy tratando con > postgresql-6.5.2 > apache-1.3.9 > y php-3.0.12 > > al compilar el php me dice que no encuentra > un archivo .h de los de postgres que > ciertamente no se encuentra en las fuentes. Lo que tienes que hacer es conseguir el codigo fuente de apache, postgresql y php (con las versiones binarias no furula), yo por ejemplo los descomprimi en /usr/local/src Despues debes realizar todos los pasos de compilacion de postgresql porque es en ese momento cuando te general algunos archivos .h que dependen de tu maquina (cada programa viene un README que te explica los pasos detallados para la compilacion. Despues, como tu programa pivote es php, debes seguir las instrucciones de compilacion de php (te dira que debes hacer con apache y con postgresql), en realidad los pasos son muy similares para cualquier base de datos que quieras acceder desde apache+php. Espero que te sirva aunque sea un poco Saludos, Eduardo Rizo ---------------------------------------------------------------- Lista de soporte de LinuxPPP Para entrar en ella enviar un mensaje a majordomo en pepe net mx que diga subscribe en el subject o en el cuerpo del mensaje. Para salir de ella enviar un mensaje a majordomo en pepe net mx que diga unsubscribe en el subject o en el cuerpo del mensaje. Reglas de la lista en http://pepe.net.mx/reglas.html
______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com ---------------------------------------------------------------- Lista de soporte de LinuxPPP Para entrar en ella enviar un mensaje a majordomo en pepe net mx que diga subscribe en el subject o en el cuerpo del mensaje. Para salir de ella enviar un mensaje a majordomo en pepe net mx que diga unsubscribe en el subject o en el cuerpo del mensaje. Reglas de la lista en http://pepe.net.mx/reglas.html