Aktualisieren Sie PHP mit yum auf Amazon Linux

14

Ich habe Amazon Linux auf EC2, AMI 2013.09. Ich habe das LAMP-Installations-Tutorial unter http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html durchgearbeitet und PHP5.3 installiert.

Als Antwort auf diese Frage hier, Amazon Linux Version Details , erklärt ceejay0z, dass ich mit PHP5.5 upgraden kann yum install php55. Wenn ich dies tue, erhalte ich jedoch Fehler in Bezug auf Konflikte (am Ende der Abhängigkeitsprüfung).

Meine Frage ist also, wie gehe ich von hier aus vor? Möchte ich die vorhandene PHP-Installation löschen und dann die neue installieren? Aktualisierung? Aktualisieren? Aktualisieren zu? (Falls es nicht offensichtlich ist, habe ich yum vorher nicht benutzt ...)

Kim
quelle
Sie sollten Ihre Fehler auflisten, damit die Leute helfen können
Drew Khoury
Wie hast du das hinbekommen?
Pochi
Chiquis, siehe Antwort unten. So weit bin ich gekommen. Das nächste Problem, das mir auffiel, war, dass der PDO-Treiber für MySQL nicht im Repo war (jedenfalls nicht für 5.5). Ich habe die Maschine vernichtet und bin zu Ubuntu 12.04 gegangen. Glückliche Tage.
Kim

Antworten:

23

Arbeitete für mich:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo
Benubird
quelle
2
Ich erhalte "Kein Paket php55-mysql verfügbar."
Mark Kasson
3
@ MarkKasson Versuchen Sie php55-mysqlnd oder php-mysqlnd. Ich glaube, ich habe möglicherweise Fehler unterdrückt, als ich das ausgeführt habe, sorry
Benubird,
2
Mein spezielles Bedürfnis gelöst mit sudo yum install php-mysqli -y. Ich erinnere mich, dass es PHP-MySQLND geladen hat.
Mark Kasson
Kann ich das mit #yum upgrade php5.6 machen? Wird dieses Upgrade PHP5.3 auf PHP5.6 ohne Abhängigkeiten Probleme? oder Entfernen von 5.3 in der Installation von 5.6 ist der einzig bessere Weg
Ashish Karpe
0

OK, also ich scheine das zum Laufen gebracht zu haben. Nicht 100% sicher, wie, aber ich glaube, ich musste PHP und httpd löschen und dann PHP55 installieren. Nicht sicher, ob ich httpd24 separat installieren musste?

Kim
quelle
2
Sie sollten keine Änderungen an Ihrer Frage als Antworten veröffentlichen.
Drew Khoury