3 votes

Conflit de version PHP dans l'instance EC2 d'Amazon Linux

J'ai lancé une nouvelle instance à partir du panneau de console AWS -> EC2. Après cela, je me suis connecté à l'instance via SSH et j'ai exécuté la ligne suivante : (note j'ai d'abord exécuté le sudo yum update avant d'exécuter le code ci-dessous)

sudo yum install gcc make httpd php56-common php56-cli php-pear php-devel git ImageMagick-devel

J'obtiens le message d'erreur suivant à la fin.

Error: php56-common conflicts with php-common-5.3.29-1.7.amzn1.x86_64
Error: php56-cli conflicts with php-cli-5.3.29-1.7.amzn1.x86_64
Error: php56-process conflicts with php-process-5.3.29-1.7.amzn1.x86_64
Error: php56-xml conflicts with php-xml-5.3.29-1.7.amzn1.x86_64

D'après le message d'erreur, je comprends que la version inférieure de PHP est en conflit avec la nouvelle version de PHP, mais ce que je ne comprends pas, c'est que je n'ai même pas installé la version 5.3 de PHP, mais que, d'une manière ou d'une autre, elle est présente dans la nouvelle instance.

0voto

g491 Points 973

Certaines instances ont plus de paquets installés que d'autres. Il se peut que la personne qui a créé cette AMI ait supposé que les gens voudraient que PHP soit préinstallé, ou qu'un autre paquetage qu'ils voulaient avoir préinstallé nécessite PHP comme dépendance.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X