Jak zaktualizować i zainstalować PHP na Ubuntu
Aktualizacja lub instalacja PHP na Ubuntu 22.04 może zwiększyć wydajność i bezpieczeństwo aplikacji internetowej. W chwili pisania tego tekstu PHP 8.2 wnosi znaczące ulepszenia i nowe funkcje w stosunku do swoich poprzedników. Ten artykuł przedstawia kroki instalacji lub aktualizacji PHP do wersji 8.2 na Ubuntu 22.04.
Dlaczego warto zaktualizować PHP do wersji 8.2?
PHP 8.2 wprowadza kilka nowych funkcji i ulepszeń, w tym:
- Właściwości tylko do odczytu: Umożliwienie deklarowania właściwości jako tylko do odczytu, co czyni je niezmiennymi po ich początkowym przypisaniu.
- Disjunctive Normal Form Types: Zapewnia to lepszą obsługę typów dla złożonych aplikacji.
- Ulepszenia wydajności: Ogólna poprawa wydajności, prowadząca do skrócenia czasu wykonywania.
- Nowe funkcje: PHP 8.2 zawiera nowe wbudowane funkcje, dzięki czemu kodowanie jest łatwiejsze i bardziej wydajne.
Aktualizacja zapewnia dostęp do najnowszych funkcji i ulepszeń.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że
- Posiadasz aktywny system Ubuntu 22.04.
- Posiadasz uprawnienia sudo do instalacji i aktualizacji pakietów.
- Zaleca się wykonanie kopii zapasowej istniejących aplikacji i baz danych, aby uniknąć utraty danych podczas aktualizacji.
Krok 1: Aktualizacja systemu
Zacznij od zaktualizowania listy pakietów i uaktualnienia istniejących pakietów. Otwórz terminal i uruchom go:
sudo apt update
sudo apt upgrade -y
Krok 2: Dodaj repozytorium PHP
Ubuntu 22.04 może nie mieć PHP 8.2 w swoich domyślnych repozytoriach. Aby uzyskać dostęp do najnowszych wersji PHP, można dodać repozytorium o nazwie ondrej/php:
sudo add-apt-repository ppa:ondrej/php
Po dodaniu repozytorium należy ponownie zaktualizować listę pakietów:
sudo apt update
Krok 3: Zainstaluj PHP 8.2
Teraz możesz zainstalować PHP 8.2 wraz z kilkoma popularnymi rozszerzeniami:
sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl
To polecenie instaluje PHP 8.2 i kilka niezbędnych modułów do uruchamiania większości aplikacji.
Krok 4: Weryfikacja instalacji
Aby zweryfikować poprawność instalacji PHP, należy sprawdzić jego wersję:
php -v
Powinieneś zobaczyć dane wyjściowe wskazujące, że PHP 8.2 jest zainstalowane.
Krok 5: Konfiguracja ustawień PHP
W zależności od potrzeb aplikacji, możesz skonfigurować ustawienia PHP. Główny plik konfiguracyjny znajduje się pod adresem:
/etc/php/8.2/fpm/php.ini
Plik ten należy edytować za pomocą preferowanego edytora tekstu:
sudo nano /etc/php/8.2/fpm/php.ini
Po wprowadzeniu zmian należy pamiętać o ponownym uruchomieniu usługi PHP w celu ich zastosowania:
sudo systemctl restart php8.2-fpm
Krok 6: Aktualizacja ze starszych wersji PHP
Jeśli dokonujesz aktualizacji ze starszej wersji PHP, upewnij się, że twoje aplikacje są kompatybilne z PHP 8.2. Możesz usunąć starsze wersje PHP używając:
sudo apt remove php7.4 php7.4-cli php7.4-fpm
Pamiętaj, aby przetestować swoje aplikacje po aktualizacji, aby rozwiązać wszelkie potencjalne problemy.
Wnioski
Instalacja lub aktualizacja do PHP 8.2 na Ubuntu 22.04 to prosty proces, który może znacznie ulepszyć twoje aplikacje internetowe. Dzięki nowym funkcjom i ulepszeniom można tworzyć bardziej wydajne i nowoczesne aplikacje. Zawsze pamiętaj o utworzeniu kopii zapasowej systemu i przetestowaniu aplikacji pod kątem zgodności po aktualizacji.
Więcej szczegółowych informacji na temat instalacji i funkcji PHP można znaleźć w oficjalnej dokumentacji PHP.