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.