Як встановити PHP 8.2 на Linux CentOS/RHEL 8

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 25
  • Автор: Адмін
Як встановити 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

інсталюйте php 8.2 Centos/Redhat 8

Так як я нещодавно вже запускав цю команду, то система мені каже, що нових оновлень не виявлено.


 

Наступним кроком потрібно встановити репозиторій EPEl. EPEl несе додаткові пакети Enterprise Linux. Enterprise Linux (EPEL) перекладається як Fedora Special Interest Group, яка створює, підтримує та керує високоякісним набором додаткових пакетів для Enterprise Linux. Щоб встановити EPEl репозиторій ми повинні виконати команду:

$. sudo dnf install epel-release

інсталюйте php 8.2 Centos/Redhat 8

Підтверджуємо встановлення репозиторію та система встановить нам його сама.


 

На цьому етапі нам необхідно підключити репозиторій Remi. Репозиторій Remi надає пакети, які мають останню версію PHP 8.2. Для того, щоб нам підключити цей репозиторій використовуємо команду:

$. sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

інсталюйте php 8.2 Centos/Redhat 8

Після введення команди воно нас попросить підтвердити встановлення репозиторію. Погоджуємося клавішею y.


 

На даному етапі давайте подивимося, яка версія PHP буде встановлена ​​за замовчуванням. Команда для перегляду:

$. sudo dnf module list php

інсталюйте php 8.2 Centos/Redhat 8

Як бачимо, що за замовчуванням буде встановлюватися версія PHP 7.2, тому що навпроти версії 7.2 стоїть спеціальний знак [d] . Знак [d] означає - default за промовчанням.

 

Давайте поміняємо версію PHP за замовчуванням з 7.2 на 8.2, для цього скористаємося командою:

$. sudo dnf module enable php:remi-8.2

інсталюйте php 8.2 Centos/Redhat 8

Підтверджуємо зміну кнопкою y.

 

Тепер ще раз перевіримо список версій PHP.

$. sudo dnf module list php

інсталюйте php 8.2 Centos/Redhat 8

Як бачимо тепер біля remi-8.2, з'явився знак [e] . Знак [e] означає enable , увімкнено.


 

Тепер нам залишилося виконати останні дії, це запустити встановлення PHP стандартною командою:

$. sudo dnf install php

інсталюйте php 8.2 Centos/Redhat 8

Підтверджуємо встановлення клавішею y.


 

Після встановлення PHP давайте перевіримо, яка у нас встановилася версія, для цього скористається дуже простою командою:

$. php -v

інсталюйте php 8.2 Centos/Redhat 8

Успіх! Замість версії PHP 7.2 за замовчуванням ми змогли встановити останню версію PHP 8.2.3


 

Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

Як встановити PHP 8 на Ubuntu 20.04 LTS
Ubuntu - Як відкрити порти 80, 443 для веб-сервера Apache
Apache - Управління процесами: start, stop, reload