[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