Zmiana Wersji PHP w CLI na Debianie

Aktualizacja wersji PHP na systemie Debian może być niezbędna, aby dostosować się do nowszych wymagań aplikacji i zwiększyć ogólną wydajność. W poniższym artykule dowiesz się, jak dokonać tej zmiany przy użyciu wiersza poleceń. Postępuj zgodnie z poniższymi krokami, aby zaktualizować PHP do wybranej wersji.

Instalacja Niezbędnych Narzędzi

Na początek zainstaluj potrzebne narzędzia, takie jak apt-transport-https, lsb-release, ca-certificates i curl. Te pakiety są istotne do poprawnego zarządzania repozytoriami i pobierania kluczy GPG.

sudo apt-get -y install apt-transport-https lsb-release ca-certificates curl

Dodanie Repozytorium PHP

Następnie dodaj repozytorium PHP, które zawiera różne wersje tego języka programowania. Pobierz klucz GPG i zaktualizuj listę repozytoriów.

sudo curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' sudo apt update

Instalacja Wybranej Wersji PHP

Teraz możesz zainstalować wybraną wersję PHP. Przykładowo, poniżej przedstawione są polecenia dla wersji 5.6, 7.4 i 8.0. Możesz dostosować je do swoich potrzeb.

sudo apt-get install php5.6-{cli,pdo,fpm,zip,gd,xml,mysql,cgi} sudo apt-get install php7.4-{cli,pdo,fpm,zip,gd,xml,mysql,cgi} sudo apt-get install php8.0-{cli,pdo,fpm,zip,gd,xml,mysql,cgi}

Zmiana Wersji w CLI

Aby wybrać domyślną wersję PHP w trybie interaktywnym, możesz skorzystać z poniższego polecenia.

sudo update-alternatives --config php

Wybierz odpowiednią opcję z listy i potwierdź zmiany.

Ustawienie Wersji PHP

Jeśli chcesz ustawić określoną wersję PHP jako domyślną bez interakcji, użyj poniższego polecenia, zmieniając ścieżkę w zależności od wybranej wersji.

sudo update-alternatives --set php /usr/bin/php7.1

Teraz twój system Debian powinien działać z wybraną wersją PHP. Upewnij się, że wszystkie zależności są spełnione i przetestuj swoje aplikacje, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami.

Pamiętaj, że przy zmianie wersji PHP może być konieczne dostosowanie konfiguracji aplikacji, aby była zgodna z nową wersją języka.

We use cookies
Strona internetowa zbiera informację na potrzeby analizy ruchu odwiedzających (Google Analytics). Czy zgadzasz się na przetwarzanie danych?