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
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.
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:
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.
aktualizacja PHP w Ubuntu
Jak wspomniano wcześniej, należy najpierw sprawdzić wersję PHP w komputerze 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
.
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.
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.
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.