Jak zaktualizować lub zainstalować PHP na Ubuntu
PHP jest jednym z najczęściej używanych języków skryptowych po stronie serwera, kluczowym dla rozwoju stron internetowych. Jeśli pracujesz z Ubuntu i potrzebujesz zaktualizować lub zainstalować PHP, ten przewodnik przeprowadzi cię przez ten proces.
Krok 1: Sprawdź Obecną Wersję PHP
Zanim wprowadzisz jakiekolwiek zmiany, zawsze warto sprawdzić, która wersja PHP jest już zainstalowana. Otwórz terminal i uruchom:
php -vTo polecenie wyświetli obecną wersję PHP zainstalowaną w twoim systemie. Jeśli PHP nie jest zainstalowane, otrzymasz komunikat o błędzie „komenda nie znaleziona”.
Krok 2: Zaktualizuj Listę Pakietów
Zanim zaktualizujesz lub zainstalujesz nowe oprogramowanie, zawsze warto zaktualizować listy pakietów. Uruchom następujące polecenie, aby upewnić się, że twój system jest aktualny:
sudo apt updateKrok 3: Zainstaluj PHP (Jeśli Jeszcze Nie Zainstalowane)
Jeśli PHP nie jest jeszcze zainstalowane w twoim systemie, możesz je zainstalować, uruchamiając:
sudo apt install phpTo polecenie instaluje domyślną wersję PHP dostępną w repozytorium Ubuntu, która może nie być najnowsza. Możesz również określić konkretną wersję, na przykład:
sudo apt install php7.4Zamień
7.4na wersję, którą chcesz zainstalować.
Krok 4: Dodanie PPA dla Nowszych Wersji PHP
Jeśli wersja dostępna w domyślnym repozytorium Ubuntu jest przestarzała i potrzebujesz nowszej wersji PHP (takiej jak PHP 8.0 lub 8.1), będziesz musiał dodać repozytorium PPA od strony trzeciej. Jedno z powszechnie używanych repozytoriów jest utrzymywane przez Ondřej Surý.
Aby dodać repozytorium, uruchom:
sudo add-apt-repository ppa:ondrej/php
sudo apt updateTeraz możesz zainstalować nowsze wersje PHP.
Krok 5: Zainstaluj lub Zaktualizuj do Konkretnej Wersji PHP
Po dodaniu repozytorium możesz zainstalować konkretną wersję PHP. Na przykład, aby zainstalować PHP 8.1, uruchom:
sudo apt install php8.1Aby zainstalować dodatkowe moduły PHP (na przykład, php8.1-mysql, php8.1-xml, php8.1-curl itd.), możesz użyć następującego polecenia:
sudo apt install php8.1-mysql php8.1-xml php8.1-curlKrok 6: Ustaw Domyślną Wersję PHP
Jeśli masz zainstalowane wiele wersji PHP w swoim systemie i chcesz przełączać się między nimi, możesz użyć polecenia
update-alternatives. Aby skonfigurować domyślną wersję PHP, uruchom:
sudo update-alternatives --set php /usr/bin/php8.1Zamień php8.1 na wersję, którą chcesz ustawić jako domyślną. Możesz sprawdzić wersję PHP, która jest teraz ustawiona jako domyślna, używając:
php -vKrok 7: Uruchom Ponownie Apache lub Nginx
Jeśli używasz Apache lub Nginx do obsługi swoich aplikacji internetowych, musisz ponownie uruchomić serwer WWW, aby zmiany zaczęły obowiązywać.
Dla Apache:
sudo systemctl restart apache2Dla Nginx:
sudo systemctl restart nginx

