[perl] mod_perl y php4: Es posible?
Jose Antonio Galicia
jcgalici@cbbanorte.com.mx
Fri, 17 Nov 2000 11:09:06 -0600 (CST)
On Fri, 17 Nov 2000, Ing. Roberto Andrade Fonseca wrote:
> Recién instalé php4 con apache. Hoy quiero actulizar mod_perl (uso RH
> 6.2), pero he leído en al red algunos posts que mencionan que es un
> problema lograr que ambos corran en apache.
Hasta donde he probado no hay ningún problema. Así es como esta compilado
en la máquina de desarrollo (acabo de hacerlo a partir del log, así que
tomenlo con lass reservas el caso):
----------------------
cd ~/src
# Iniciamos con limpiando la casa.
for d in apache_1.3.14 mod_perl-1.24_01 mod_ssl-2.7.1-1.3.14 php-4.0.3pl1
do
echo Borrando $d
rm -Rf $d
echo Regenerando $d
gunzip -c $d.tar.gz | tar -xf -
done
# Primero gregamos el mod_ssl al fuente.
cd ~/src/mod_ssl-2.7.1-1.3.14
./configure --with-apache=../apache_1.3.14 --with-mm=/opt/mm 2>&1 | tee configure.log
# Nosotros estamos usando mm para ganarle tiempo al generador de llaves.
# Favor de revisar el INSTALL para más información.
# Creamos la estructura del make para PHP.
cd ~/src/apache_1.3.14
./configure 2>&1 | tee configure.pre.log
# Agregamos extensiones de PHP en apache.
cd ~/src/php-4.0.3pl1
./configure --with-apache=../apache_1.3.14 \
--without-mysql \
--with-interbase=/opt/interbase \
--enable-track-vars 2>&1 | tee configure.log
# Por cierto, en esta máquina (HP9000 con HP-UX 11) no tenemos pgsql así
# que sientanse libres de poner lo que falte.
make 2>&1 | tee make.log
make install 2>&1 | tee make.install.log
# Y al último llega mod_perl
cd ~/src/mod_perl-1.24_01
export SSL_BASE=/opt/openssl EAPI_MM=/opt/mm OPTIM=-O2 DO_HTTPD=1
perl Makefile.PL \
USE_APACI=1 \
EVERYTHING=1 \
SSL_BASE=/opt/openssl \
EAPI_MM=/opt/mm \
OPTIMIZE=-O2 \
APACHE_PREFIX=/opt/apache \
APACI_ARGS='\
--activate-module=src/modules/php4/libphp4.a,\
--prefix=/opt/apache,\
--runtimedir=/var/run,\
--logfiledir=/var/log/httpd,\
--datadir=/home/httpd,\
--enable-module=most,\
--enable-module=ssl,\
--enable-shared=max,\
--disable-shared=ssl,\
--disable-shared=perl,\
--disable-shared=php4,\
' 2>&1 | tee Makefile.log
# En caso de que quieran tener mod_ssl, mod_perl y mod_php4 como módulo
# quiten los "disable-shared" pero recuerden leer la documentación para
# entender las consecuencias.
make 2>&1 | tee make.log
---------------------------------------------
Con esto tienes una bonita instalación en /opt que es donde se decidio
ponerlo.
Saludos,
Toño.
---
mailto: jcgalici@cbbanorte.com.mx
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe perl