Mettre à jour PHP avec yum sur Amazon Linux


14

J'ai Amazon Linux sur EC2, AMI 2013.09. J'ai suivi le tutoriel d'installation de LAMP, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html , et je me suis retrouvé avec PHP5.3 installé.

En réponse à cette question ici, Détails de la version d'Amazon Linux , ceejay0z explique que je peux passer à PHP5.5 en utilisant yum install php55. Quand je le fais, cependant, j'obtiens des erreurs relatives aux conflits (à la fin de la vérification des dépendances).

Donc, ma question est, comment dois-je procéder à partir d'ici? Est-ce que je veux effacer l'installation PHP existante, puis installer la nouvelle? Améliorer? Mise à jour? Mise à jour de? (Au cas où ce n'est pas évident, je n'ai jamais utilisé miam avant ...)


vous devez répertorier vos erreurs afin que les gens puissent vous aider
Drew Khoury

comment avez-vous fait pour que cela fonctionne?
Pochi

Chiquis, voir réponse ci-dessous. C'est aussi loin que je suis arrivé. Le problème suivant que j'ai rencontré était que le pilote PDO pour MySQL n'était pas dans le repo (pas pour 5.5 de toute façon). J'ai jeté la machine et je suis allé à Ubuntu 12.04. Jours heureux.
Kim

Réponses:


23

A travaillé pour moi:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo

2
J'obtiens "Aucun paquet php55-mysql disponible."
Mark Kasson

3
@MarkKasson Essayez php55-mysqlnd ou php-mysqlnd. Je pense que j'aurais pu supprimer des erreurs quand j'ai fait ça, désolé
Benubird

2
Mon besoin particulier a été résolu sudo yum install php-mysqli -y. Je me souviens avoir vu qu'il chargeait php-mysqlnd.
Mark Kasson

Puis-je le faire avec la mise à niveau #yum php5.6? cela va-t-il mettre à niveau php5.3 vers php5.6 sans problèmes de dépendances? ou supprimer 5.3 dans l'installation de 5.6 est la seule meilleure façon
Ashish Karpe

0

OK, il me semble donc que cela fonctionne. Je ne sais pas à 100% comment, mais je pense que j'ai dû effacer php et httpd, puis installer php55. Vous ne savez pas si j'ai dû installer httpd24 séparément?


2
Vous ne devez pas publier de modifications à votre question en tant que réponses.
Drew Khoury
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.