J’essaie d’installer PHP sur les instances amazon ec2, mais lorsque je lance la commande suivante: sudo yum -y installe httpd php54-fpm php54-common
il me donne les erreurs suivantes:
Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 0:2.2.25-1.0.amzn1 will be installed --> Processing Dependency: httpd-tools = 2.2.25-1.0.amzn1 for package: httpd-2.2.25- 1.0.amzn1.x86_64 --> Processing Dependency: apr-util-ldap for package: httpd-2.2.25-1.0.amzn1.x86_64 ---> Package php54-common.x86_64 0:5.4.17-2.41.amzn1 will be installed ---> Package php54-fpm.x86_64 0:5.4.17-2.41.amzn1 will be installed --> Running transaction check enter code here ---> Package apr-util-ldap.x86_64 0:1.4.1-4.14.amzn1 will be installed ---> Package httpd-tools.x86_64 0:2.2.25-1.0.amzn1 will be installed --> Processing Conflict: httpd24-tools-2.4.6-2.47.amzn1.x86_64 conflicts httpd-tools Processing Conflict: php54-common-5.4.17-2.41.amzn1.x86_64 conflicts php-common Finished Dependency Resolution Error: httpd24-tools conflicts with httpd-tools-2.2.25-1.0.amzn1.x86_64 Error: php54-common conflicts with php-common-5.3.27-1.0.amzn1.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Merci d’avance.
Avez-vous lu le message d’erreur? Lire à nouveau:
Error: httpd24-tools conflicts with httpd-tools-2.2.25-1.0.amzn1.x86_64 Error: php54-common conflicts with php-common-5.3.27-1.0.amzn1.x86_64
Vous essayez d’installer HTTPD 2.4 lorsque vous semblez avoir installé HTTPD 2.2 et la même chose avec php, à savoir que vous avez installé PHP 5.3 et que vous essayez d’installer 5.4. Un moyen simple de confirmer ceci est de taper le texte suivant dans bash:
php -v httpd -V
Si vous souhaitez installer des versions plus récentes, supprimez les anciennes versions.
yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64 php-common-5.3.27-1.0.amzn1.x86_64
Plus précisément, httpd
== version 2.2. php54
tente d’installer httpd24
.
Ne spécifiez pas httpd
. Laissez votre version de PHP déterminer la version d’Apache à installer.