[CentOS-es] Problemas con PHP 5.2 y webmail

César Sepúlveda B kropotkinix en gmail.com
Mie Mar 11 17:06:32 UTC 2009


El Miércoles, 11 de Marzo de 2009 13:34, luisito escribió:
> César Sepúlveda B escribió:
> > El Miércoles, 11 de Marzo de 2009 12:09, luisito escribió:
> >> Hola listeros
> >>
> >> Tengo un problema con las aplicaciones web con las cuales manejo el
> >> server.
> >>
> >> Tengo Drupal, PostfixAdmin. PhpMyAdmin, Roundcube(sin instalar),
> >>
> >> Todas las aplicacinoes me funcionan bien con mi version 5.1.6 de PHP,
> >> todas menos el Roundcube el cual me pide al version 5.2
> >>
> >> La bajo e instalalo de los repo de remi y cuando la bajo todo me deja de
> >> funcionar porque la version 5.2 de los repo de remi no es compatible con
> >> las librerias para mbstring y mysql de los rpm originales del Centos
> >> 5.2, ademas de que los repo de remi no traen estas librerias.
> >
> > ???
> >
> > php-common-5.2.9-1.el5.remi
> > php-cli-5.2.9-1.el5.remi
> > php-mysql-5.2.9-1.el5.remi
> > php-gd-5.2.9-1.el5.remi
> > php-mbstring-5.2.9-1.el5.remi
> > php-pdo-5.2.9-1.el5.remi
> > php-mcrypt-5.2.9-1.el5.remi
> > php-xml-5.2.9-1.el5.remi
> > php-5.2.9-1.el5.remi
> > mysqlclient15-5.0.67-1.el5.remi
> > mysql-5.1.32-1.el5.remi
> > mysql-libs-5.1.32-1.el5.remi
> > mysql-server-5.1.32-1.el5.remi
>
> Gracias César
>
> te explico
>
> Lo primero que hice fui fijarme en todo lo referente a php que tenia
> instalado:
>
> [root en services]# rpm -qa php*
> [root en services]#php-cli-5.1.6-20.el5
>                           php-gd-5.1.6-20.el5
>                           php-common-5.1.6-20.el5
>                           php-mysql-5.1.6-20.el5
>                           php-5.1.6-20.el5
>                           php-mbstring-5.1.6-20.el5
>                           php-pdo-5.1.6-20.el5
>
> Esto para saber que tenia que montar despues, yum remove php* y entonces
> instalo lo siguiente:
>
> [root en services RPMS]# rpm -ivh php-5.2.8-1.el5.remi.x86_64.rpm
> php-cli-5.2.8-1.el5.remi.x86_64.rpm  php-common-5.2.8-1.el5.remi.x86_64.rpm
>
> cuando instalo me da lo siguiente:
>
> warning: php-5.2.8-1.el5.remi.x86_64.rpm: Header V4 DSA signature:
> NOKEY, key ID
> Preparing...
> ########################################### [100%]
>    1:php-common           ########################################### [
> 33%] 2:php-cli
> ########################################### [ 67%]
>    3:php
> ########################################### [100%]
>
> Despues intento instalar:
>
> [root en services RPMS]# rpm -ivh php-gd-5.2.8-1.el5.remi.x86_64.rpm
> php-mysql-5.2.8-1.el5.remi.x86_64.rpm
> php-mbstring-5.2.8-1.el5.remi.x86_64.rpm
> php-pdo-5.2.8-1.el5.remi.x86_64.rpm
>
> y me da lo siguiente
>
> warning: php-gd-5.2.8-1.el5.remi.x86_64.rpm: Header V4 DSA signature:
> NOKEY, key ID 00f97f56
> error: Failed dependencies:
>         libXpm.so.4()(64bit) is needed by php-gd-5.2.8-1.el5.remi.x86_64
>         libt1.so.5()(64bit) is needed by php-gd-5.2.8-1.el5.remi.x86_64
>         libmysqlclient.so.16()(64bit) is needed by
> php-mysql-5.2.8-1.el5.remi.x86_64
>         libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by
> php-mysql-5.2.8-1.el5.remi.x86_64
>         libsqlite.so.0()(64bit) is needed by
> php-pdo-5.2.8-1.el5.remi.x86_64
>
> Soy nuevo en linux pero por este error asumo que las dependencias que
> falta por instalr son referente a la conexion de php con mysql y que por
> eso me pusiste en la lista de paquetes a instalar del remi el mysql de
> este???
>
> Por favor disculpen la ignorancia, si no es asi, rectifiquenmelo
>
> Ahora mi miedo es el siguiente, en mi version de mysql:
> mysql-5.0.45-7.el5, tengo ya las bases de datos del Drupal, del
> PostfixAdmin, etc.
>
> Entonces, si tengo que instalar el MySql del remi para que las
> dependencias que fallan a la hora de instalar los paquetes de PHP por
> los cuales da el error de arriba se solucionen, me es vital no perder
> las bases de datos ni sus tablas, o sea conservar mi contenido de mysql
> tal cual esta ya que si, no es peor el remedio que la enfermedad.
>
> Por favor ayudemne.

Sigue estos pasos:
instalar los dos repos:
rpm -Uhv 
http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm

rpm -Uhv 
http://rpms.famillecollet.com/el5.i386/remi-release-5-6.el5.remi.noarch.rpm

activar el repo de remi:
en /etc/yum.repos.d/remi.repo buscas el primer "enabled=0" y lo cambias 
por "enabled=1"

luego:
yum update -y && yum install php php-mbstring php-mysql php-mcrypt -y

>
> salu2
>
> luisito

Saludos.


Más información sobre la lista de distribución CentOS-es