PHP 8.1 – велике оновлення мови PHP. Воно містить безліч нових можливостей, і багато передових фреймворків вимагають наявності на сервері версії PHP 8.1 для роботи всіх функцій. В першу чергу перед початком установки слід зазначити, що в нижченаведеному репозиторії PHP 8.1 на Debian 9 більше недоступний.

Якщо вам потрібна саме 8+ версія, краще оновити дитстрибутив до версії Debian 11(bullseye) або хоча б Debian 10 (buster), інакше на Debian 9 вам доведеться задовольнятися PHP 5.6, максимум PHP 7.4.

Крок 1: Оновлення системи Debian

Рекомендую виконувати будь-яку інсталяцію в оновленій системі Debian. Запустіть наведені команди, щоб оновити всі пакети та додатковий випуск системи Debian.

sudo apt update
sudo apt -y upgrade

Перевірте версію операційної системи:

cat /etc/os-release

Якщо ваше ядро було оновлено, краще перезавантажити систему, щоб оновлення застосувалися.

sudo reboot

Крок 2: Додайте репозиторій Surý APT до Debian

Репозиторій DEB.SURY.ORG зберігає різний софт під дистрибутиви Linux на основі Debian та Ubuntu. Він містить останні бінарні збірки PHP 8.1 на Debian. Репозиторій не входить до списку стандартних, його необхідно додати до системи вручну.

Встановіть необхідні тимчасові пакети

sudo apt update
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2

Додайте репозиторій Surý Debian PPA до своєї системи

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list

Імпортуйте ключ GPG

curl -fsSL https://packages.sury.org/php/apt.gpg| sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/sury-keyring.gpg

Переконайтеся, що репозиторій працює, завантаживши інформацію про пакет із усіх налаштованих джерел

sudo apt update

Якщо помилок і конфліктів, пов’язаних з Surý не знайшлося, можна рухатися далі

Крок 3: Встановіть PHP 8.1 на Debian

Після того, як ви додали репозиторій і перевірили його працездатність, можна приступати до встановлення PHP 8.1 або Debian 11 або 10.

sudo apt update
sudo apt install php8.1

Усі пакети залежностей встановлюються автоматично. Просто натисніть Y на клавіатурі, щоб продовжити:

Після успішного встановлення можна перевірити версію PHP:

php -v

В іншій статті розглянуто, як перемикатись між втановленими версіями PHP.

Крок 4, необов’язковий: Встановіть розширення PHP 8.1

Модулі PHP 8.1 можна встановити як пакети, використовуючи наступний синтаксис команди:

sudo apt install php8.1-<extension>

Звмість <extension> підставляйте назву модуля, який ви хочете поставити, наприклад

sudo apt install php8.1-mysql

Щоб встановити розширення PHP, що часто використовуються, виконайте таку команду:

sudo apt install php8.1-{bcmath,fpm,xml,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi}

На середині установки погодьтеся, натиснувши Y:

Перевірити завантажені модулі PHP можна за допомогою команди:

php --modules

Джерело: computingforgeeks.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *