Foros del Web » Administración de Sistemas » Unix / Linux »

Recompilar PHP con mcrypt

Estas en el tema de Recompilar PHP con mcrypt en el foro de Unix / Linux en Foros del Web. Hola foreros, Necesito recompilar PHP 4.3.4 con mcrypt en Fedora Core 1 por que he instalado esta función. ¿Cómo se realiza esta recompilación? ¿en qué ...
  #1 (permalink)  
Antiguo 30/12/2004, 08:55
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Recompilar PHP con mcrypt

Hola foreros,

Necesito recompilar PHP 4.3.4 con mcrypt en Fedora Core 1 por que he instalado esta función.

¿Cómo se realiza esta recompilación? ¿en qué puede afectar a mi actual configuración de PHP?

Muchas gracias y feliz año 2005 a todos!!
  #2 (permalink)  
Antiguo 03/01/2005, 08:41
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Ninguna ayudita??
  #3 (permalink)  
Antiguo 04/01/2005, 08:10
Avatar de sir_notos  
Fecha de Ingreso: noviembre-2001
Ubicación: Mexicali
Mensajes: 709
Antigüedad: 22 años, 5 meses
Puntos: 1
./configure --help
__________________
Usuario Registrado de linux #374849
  #4 (permalink)  
Antiguo 04/01/2005, 08:38
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Estoy verdísimo en linux sir notos, podrías ser más específico? ¿desde donde ejecuto el ./configure? ¿necesito el código de php? ¿podría cargarme la instalación que hay ya de php? esto arruinaria todo lo que tengo programado en php y evidentemente no queiro que ocurra, necesito hacerlo con mucho cuidado... necesito saber todos los detalles.

Muchas gracias.
  #5 (permalink)  
Antiguo 04/01/2005, 12:18
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Una pregunta: ¿ya probaste el instalar el paquete RPM de mcrypt que viene en los CDs de Fedora? Tal vez ni siquiera sea necesario que recompiles tu PHP.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #6 (permalink)  
Antiguo 04/01/2005, 12:21
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
No tengo los CDS. Pero sí me instalaron apt cuando me metieron mcrypt. ¿se puede hacer algo con apt?
  #7 (permalink)  
Antiguo 04/01/2005, 17:20
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
apt-get update
apt-get install mcrypt
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #8 (permalink)  
Antiguo 04/01/2005, 17:50
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
mcrypt ya lo tengo instalado. Lo que tengo que hacer es recompilar de nuevo php con mcrypt para que lo incluya en su configuración. ¿se hace con esas instrucciones? por que parece que con esas instrucciones lo que voy a instalar es mcrypt de nuevo....

me vas a odiar... :)
  #9 (permalink)  
Antiguo 05/01/2005, 21:05
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Tienes que instalar el código fuente de php. Busca el paquete php-xx-yy-zz.src.rpm (ojalá el de los updates de Fedora) y lo instalas con:

rpm -Uvh php-xx-yy-zz.src.rpm

Después te vas al directorio /usr/src/redhat/SPECS y editas el archivo php.spec a tu medida. Ahí es donde debes agregar la opción --enable--mcrypt o lo que corresponda.

A continuación reconstruyes el RPM de php con el comando:

rpm -ba php.spec

Eso te generará un paquete RPM con las opciones que tú agregaste, en el directorio /usr/src/redhat/RPMS.

Finalmente instalas ese paquete RPM de la forma habitual:

rpm -Uvh /usr/src/redhat/RPMS/i386/php-xx-yy-zz.rpm

Lo más probable es que debas tener instalado el paquete mcrypt-devel para realizar todo el procedimiento anterior.

Espero haber entendido bien tu pregunta...
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:19.