apache — невозможно обновить до php 5.4 — AWS ec2

У меня были php5.3 и httpd2.2 в моем случае. Теперь мне нужно обновить до php 5.4.

Я следую этим инструкциям:

http://codingsteps.com/install-apache-2-4-php-5-4-php-apc-on-amazon-ec2-with-amazon-linux/

я имею sudo yum remove все конфликты и теперь оставшиеся два:

Error: httpd24-tools conflicts with httpd-tools-2.2.29-1.4.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.29-1.4.amzn1.x86_64

Но если я бегу к примеру:

[ec2-user@ip-172-31-44-86 ~]$ sudo yum install -y httpd24 php54
...
--> Finished Dependency Resolution
Error: httpd24-tools conflicts with httpd-tools-2.2.29-1.4.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.29-1.4.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[ec2-user@ip-172-31-44-86 ~]$

РЕДАКТИРОВАТЬ :
Я пытаюсь удалить их:

sudo yum remove httpd-tools-2.2.29-1.4.amzn1.x86_64

Но я понимаю, что

Loaded plugins: priorities, update-motd, upgrade-helper
No Match for argument: httpd-tools-2.2.29-1.4.amzn1.x86_64
No Packages marked for removal

Что я должен делать?

4

Решение

Вы должны удалить свою старую версию httpd до установки новой версии.

yum remove httpd-tools-2.2.29-1.4.amzn1.x86_64 httpd-2.2.29-1.4.amzn1.x86_64
3

Другие решения

Это может быть день опоздания и доллар, но это сработало для меня.

 sudo yum remove httpd* php*
sudo yum install httpd24 php54

https://forums.aws.amazon.com/thread.jspa?messageID=465912

7

У меня была такая же проблема при установке пакета PHP55 devel.

Я решил удалить httpd и PHP снова и установить с помощью этой команды:

 sudo yum install -y httpd24 php55 php55-common php55-devel

Обратите внимание, что если вы попытаетесь установить httpd и php, а затем php-devel, вы получите

Error: httpd24-tools conflicts with httpd-tools-2.2.29-1.4.amzn1.x86_64
Error: php55-common conflicts with php-common-5.3.29-1.7.amzn1.x86_64
Error: php55-cli conflicts with php-cli-5.3.29-1.7.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.29-1.4.amzn1.x86_64
Error: php55 conflicts with php-5.3.29-1.7.amzn1.x86_64

Я надеюсь, что это решение поможет вам. Я нашел свое вдохновение в: PHP установить на чистый Amazon Linux AMI

PD: Извините за мой английский

1
По вопросам рекламы [email protected]