2012-04-08 25 views
6

Así que básicamente estoy tratando de instalar APC, pero no puedo conseguir pecl para trabajar en Centos 5.8 i686necesitan ayuda para pecl instalar en CentOS 5.8

tengo las últimas versiones estables de php-FPM, MySQL, y nginx. Todo funciona al 100%, todo es sencillo. Estoy ejecutando un sitio web en vivo sin problemas. Simplemente no puedo ir a trabajar.

yum install pcl

yum install php-pear: enter image description here

mayoría de los paquetes que estoy tratando de instalar tienen problemas de dependencia con php-común (sea lo que sea).

php-common = 5.1.6-32.el5 is needed 

Mucha ayuda se aprecia!

Respuesta

6

/usr/bin/pecl está disponible en el paquete php-pear.

Las fallas de dependencia que tiene son excepcionales. Probablemente porque tiene una instalación mixta de php-* 5.1 RPM y php53-* 5.3 RPM y obtiene conflictos en los archivos de desarrollo. Debe hacer una limpieza para mantener solo un conjunto de RPM para su versión de destino, ya sea 5.1 o 5.3.

también hay que instalar gcc, httpd-devel, php(53)-devel y finalmente php-pear para obtener phpize de trabajo.

, entonces debería ser capaz de ejecutar pecl install apc

0

En primer lugar aseguras de que ha actualizado su distribución, puede hacerlo con

yum update

A continuación, comprobar si se encuentra no usar ningún repositorio de terceros que contenga estos paquetes. si se puede, eliminar todos los paquetes de PHP con

yum remove php *

e intente instalar de nuevo.

Si no puede resolverlo, intente con los repositorios Fedora EPEL que proporcionan algunos paquetes actualizados.

Todos los comandos deben ser ejecutados por root.

+1

Solo recuerda que si tienes algo que ejecutas como * php-pdo * o algo así, deberás reinstalarlo también. Ejecuté estos comandos y rehice mi instalación. Me llevó un poco volver a donde estaba. –