Zaktualizuj PHP za pomocą yum na Amazon Linux


14

Mam Amazon Linux na EC2, AMI 2013.09. Postępowałem zgodnie z samouczkiem instalacji LAMP, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html i skończyłem z zainstalowanym PHP5.3.

W odpowiedzi na to pytanie, szczegóły wersji Amazon Linux , ceejay0z wyjaśnia, że ​​mogę dokonać aktualizacji do PHP5.5 za pomocą yum install php55. Kiedy to robię, dostaję błędy związane z konfliktami (na końcu sprawdzania zależności).

Więc moje pytanie brzmi: jak mam stąd postępować? Czy chcę usunąć istniejącą instalację PHP, a następnie zainstalować nową? Aktualizacja? Aktualizacja? Uaktualnij do? (W przypadku, gdy nie jest to oczywiste, nie używałem mniam wcześniej ...)


powinieneś wymienić swoje błędy, aby ludzie mogli pomóc
Drew Khoury,

jak to działa?
Pochi

Chiquis, patrz odpowiedź poniżej. Tak daleko, jak to możliwe. Następnym problemem, który uderzyłem, było to, że sterownik PDO dla MySQL nie znajdował się w repozytorium (w każdym razie nie dla wersji 5.5). Zepsułem maszynę i poszedłem do Ubuntu 12.04. Szczęśliwe dni.
Kim

Odpowiedzi:


23

Pracował dla mnie:

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

2
Otrzymuję komunikat „Brak dostępnego pakietu php55-mysql”.
Mark Kasson

3
@MarkKasson Wypróbuj php55-mysqlnd lub php-mysqlnd. Myślę, że mogłem ukryć błędy, kiedy to uruchomiłem, przepraszam
Benubird

2
Moja szczególna potrzeba została rozwiązana sudo yum install php-mysqli -y. Pamiętam, widząc, że załadował php-mysqlnd.
Mark Kasson

Czy mogę to zrobić za pomocą #yum upgrade php5.6? czy to uaktualnienie php5.3 do php5.6 bez problemów z zależnościami? lub usunięcie 5.3 w instalacji 5.6 to jedyny lepszy sposób
Ashish Karpe

0

OK, więc wydaje mi się, że to działa. Nie jestem w 100% pewien, jak, ale myślę, że musiałem usunąć php i httpd, a następnie zainstalować php55. Nie jesteś pewien, czy musiałbym zainstalować httpd24 osobno?


2
Nie powinieneś publikować zmian w swoim pytaniu jako odpowiedzi.
Drew Khoury,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.