Actualice PHP con yum en Amazon Linux

14

Tengo Amazon Linux en EC2, AMI 2013.09. Seguí el tutorial de instalación de LAMP, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html , y terminé con PHP5.3 instalado.

En respuesta a esta pregunta aquí, Detalles de la versión de Amazon Linux , ceejay0z explica que puedo actualizar a PHP5.5 usando yum install php55. Sin embargo, cuando lo hago, recibo errores relacionados con conflictos (al final de la verificación de dependencia).

Entonces, mi pregunta es, ¿cómo procedo desde aquí? ¿Quiero borrar la instalación PHP existente y luego instalar la nueva? ¿Potenciar? ¿Actualizar? ¿Actualización para? (En caso de que no sea obvio, no he usado yum antes ...)

Kim
fuente
debe enumerar sus errores para que la gente pueda ayudar
Drew Khoury
¿Cómo conseguiste esto?
Pochi
Chiquis, vea la respuesta a continuación. Eso es lo más lejos que llegué. El siguiente problema que encontré fue que el controlador PDO para MySQL no estaba en el repositorio (de todos modos, no para 5.5). Papelera la máquina y fui a Ubuntu 12.04. Días felices.
Kim

Respuestas:

23

Trabajó para mi:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo
Benubird
fuente
2
Obtengo "No hay paquete php55-mysql disponible".
Mark Kasson
3
@ MarkKasson Pruebe php55-mysqlnd o php-mysqlnd. Creo que podría haber estado suprimiendo errores cuando ejecuté eso, lo siento
Benubird
2
Mi necesidad particular resuelta con sudo yum install php-mysqli -y. Recuerdo haber visto que cargaba php-mysqlnd.
Mark Kasson
¿Puedo hacer esto con #yum upgrade php5.6? ¿Esto actualizará php5.3 a php5.6 sin problemas de dependencias? o eliminar 5.3 en la instalación de 5.6 es la única mejor manera
Ashish Karpe
0

Bien, parece que tengo esto funcionando. No estoy 100% seguro de cómo, pero creo que tuve que borrar php y httpd, luego instalar php55. ¿No estoy seguro si tuve que instalar httpd24 por separado?

Kim
fuente
2
No debe publicar ediciones a su pregunta como respuestas.
Drew Khoury