Jak uaktualnić PHP do najnowszej wersji

php7.4 został wydany z kilkoma nowymi funkcjami — takimi jak funkcja strzałkiarray_map(fn (Foo $foo) => $foo->id, $foo), typed properties i array spread operator; — I że jest również szybszy w porównaniu z PHP7.3.

więc jeśli myślisz o aktualizacji PHP na swoim komputerze, spójrz na poniższy post, w którym pokażę Ci, jak to zrobić na kilka sposobów.

10 frameworków PHP dla programistów – Best of

10 frameworków PHP dla programistów – Best of

PHP, znany jako najpopularniejszy język skryptowy po stronie serwera na świecie, znacznie ewoluował od czasu…Czytaj więcej

skróty do:

  • Upgrade PHP w macOS
  • Upgrade PHP w Windows
  • Upgrade PHP w Ubuntu
  • Upgrade PHP w Docker

Upgrade PHP w macOS

na początek musisz sprawdzić wersję PHP, która jest aktualnie zainstalowana w systemie, wpisując następujący wiersz poleceń:

php -v

jak widać poniżej, obecnie używamy PHP 7.3.7 na naszym macOS.

PHP Wersja macos

prawdopodobnie najprostszym sposobem instalacji i aktualizacji PHP na komputerze macOS jest użycie Homebrew. Homebrew jest menedżerem pakietów dla macOS, choć jest teraz dostępny również w Linuksie i Windows. W Homebrew możesz wpisać następujące polecenie.

brew upgrade php

proces może potrwać nieco dłużej, jednak po zakończeniu można ponownie uruchomić poleceniephp -v. Powinieneś teraz zobaczyć, że wersja jest zaktualizowana:

php74

aktualizacja PHP w systemie Windows

Jeśli używasz systemu Windows, o wiele łatwiej jest uruchomić aplikację PHP na wstępnie zapakowanych środowiskach localhost, takich jak WAMP lub MAMP. Te aplikacje są dostarczane z preinstalowanym i skonfigurowanym PHP. Wystarczy zaktualizować je do najnowszej wersji lub zainstalować za pomocą wbudowanego narzędzia, aby uzyskać najnowszą wersję PHP.

oprócz tego, zarówno WAMP, jak i MAMP zapewniają opcję w aplikacji do łatwego przełączania PHP.

php i mamp

aktualizacja PHP w Ubuntu

Jak wspomniano wcześniej, należy najpierw sprawdzić wersję PHP w komputerze Ubuntu.

php i ubuntu

jak widać powyżej, obecnie mam zainstalowany PHP7.3. W Ubuntu pakiet PHP można zainstalować z respositoriumondrej/php. Najpierw uruchom następujące polecenie, aby dotknąć repozytorium.

sudo add-apt-repository ppa:ondrej/phpsudo apt-get update

następnie możemy uruchomić następujące polecenia, które zainstalują PHP7.4, niektóre rozszerzenia i pakiety PHP oraz CLI PHP.

sudo apt-get install php7.4 php7.4-common php7.4-cli

To wszystko. Twoja maszyna Ubuntu pomyślnie uruchomi PHP7. 4 i możesz to potwierdzić, uruchamiając ponownie poleceniephp -v.

PHP ubuntu

aktualizacja PHP w Dockerze

najnowsza wersja PHP jest również dostępna jako oficjalny obraz Dockera. Docker jest kompatybilny na kilku różnych platformach, w tym macOS, Windows i Linux, więc powinieneś być w stanie postępować zgodnie z tą samą procedurą dla wszystkich tych systemów operacyjnych.

aby to zrobić, najpierw chciałbym zobaczyć, czy mam obraz dokera dla PHP7.4 w moim komputerze.

PHP Docker images

wygląda na to, że jeszcze go nie mam. Wpisz następujące polecenie, aby pobrać obraz. To polecenie pobierze obraz dokera dla PHP7.4 W Stylu Alpine Linux, który jest mniejszy niż obraz oparty na Debianie, dzięki czemu również szybszy do pobrania. Pełną listę obrazów Dockera można znaleźć w Docker Hub.

docker pull php:7.4-fpm-alpine

Po pobraniu możemy uruchomić go jako samodzielny kontener za pomocą poniższego polecenia:

docker run --rm -i -t php:7.4-fpm-alpine sh

kontener powinien być uruchomiony w ciągu sekundy i natychmiast tworzy sesję powłoki wewnątrz kontenera. Jeśli uruchomimy php -v, powinniśmy zobaczyć, że jest to PHP7.4 w kontenerze Docker.

PHP docker run

zakończenie

to wszystko, jak zainstalować i zaktualizować wersję PHP do najnowszej. To nie jest tak skomplikowane, jak się spodziewałeś, prawda? Wreszcie, PHP core development postępuje szybko z php8 na celu następnego wydania do końca tego roku, oczywiście, kilka ciekawych funkcji i ulepszeń. To ekscytujący czas na bycie programistą PHP.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.