ЯК ВСТАНОВИТИ PHP 8.2 НА LINUX CENTOS/RHEL 8
Колеги всім привіт.
У сьогоднішній статті ми поговоримо про те, як можна встановити інтерпретатор PHP останньої версії 8.2 на ваш Linux сервер Centos або Redhat версії 8 .
Мова програмування PHP це скриптова мова загального призначення, яка відмінно підходить для розробки веб-сайтів будь-якої складності. На сьогоднішній день більшість веб-сайтів програмується мовою PHP. Мова PHP можна швидко освоїти і вона дуже швидка, оскільки вона працює у власному просторі пам'яті. Також PHP має двигун Zend, який аналізує код і перетворює його на оп коди, які потім інтерпретує в байт-код. Ще однією перевагою є те, що він безкоштовний та з відкритим вихідним кодом.
PHP має дуже широку підтримку різних баз даних, таких як: Mysql, Mariadb, Postgresql, Oracle, Mongodb і так далі. PHP також підтримує всі основні протоколи комунікацій, такі як LDAP, IMAP, POP3.
Що нового в PHP 8.2?
- Класи лише для читання - Readonly
- Типи даних у вигляді диз'юнктивної нормальної форми (ДНФ)
- Самостійні типи null, false та true
- Новий модуль "Random" - Генерація випадкових чисел
- Константи у трейтах
- Багато додаткових класів для різних завдань
Починаємо встановлення.
Перше, що нам потрібно зробити, так це запустити команду установки оновлень системи, це не обов'язково, але краще виконаємо. Щоб перевірити оновлення, запустіть команду:
$. sudo dnf update -y
Так як я нещодавно вже запускав цю команду, то система мені каже, що нових оновлень не виявлено.
Наступним кроком потрібно встановити репозиторій EPEl. EPEl несе додаткові пакети Enterprise Linux. Enterprise Linux (EPEL) перекладається як Fedora Special Interest Group, яка створює, підтримує та керує високоякісним набором додаткових пакетів для Enterprise Linux. Щоб встановити EPEl репозиторій ми повинні виконати команду:
$. sudo dnf install epel-release
Підтверджуємо встановлення репозиторію та система встановить нам його сама.
На цьому етапі нам необхідно підключити репозиторій Remi. Репозиторій Remi надає пакети, які мають останню версію PHP 8.2. Для того, щоб нам підключити цей репозиторій використовуємо команду:
$. sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Після введення команди воно нас попросить підтвердити встановлення репозиторію. Погоджуємося клавішею y.
На даному етапі давайте подивимося, яка версія PHP буде встановлена за замовчуванням. Команда для перегляду:
$. sudo dnf module list php
Як бачимо, що за замовчуванням буде встановлюватися версія PHP 7.2, тому що навпроти версії 7.2 стоїть спеціальний знак [d] . Знак [d] означає - default за промовчанням.
Давайте поміняємо версію PHP за замовчуванням з 7.2 на 8.2, для цього скористаємося командою:
$. sudo dnf module enable php:remi-8.2
Підтверджуємо зміну кнопкою y.
Тепер ще раз перевіримо список версій PHP.
$. sudo dnf module list php
Як бачимо тепер біля remi-8.2, з'явився знак [e] . Знак [e] означає enable , увімкнено.
Тепер нам залишилося виконати останні дії, це запустити встановлення PHP стандартною командою:
$. sudo dnf install php
Підтверджуємо встановлення клавішею y.
Після встановлення PHP давайте перевіримо, яка у нас встановилася версія, для цього скористається дуже простою командою:
$. php -v
Успіх! Замість версії PHP 7.2 за замовчуванням ми змогли встановити останню версію PHP 8.2.3
Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.