Как установить PHP 8.2 на Linux CentOS/RHEL 8
- Последнее обновление: 3 Ноября 2023 г.
- Просмотры: 419
- Автор: Админ

Коллеги всем привет.
В сегодняшней статье мы поговорим о том как можно установить интерпретатор 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
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.