Апрель 2021
Пн Вт Ср Чт Пт Сб Вс
 1234
567891011
12131415161718
19202122232425
2627282930  
Переход меню

PHP 8 содержит большое количество новых функций и оптимизаций по сравнению с предыдущими версиями. Чтобы узнать больше, прочтите журнал изменений PHP 8 . 
REMI и EPEL — самые популярные репозитории, содержащие последние пакеты RPM для установки. Он также содержит RPM-пакеты PHP 8 для установки в системах CentOS/RHEL 8. Обновите текущие пакеты в вашей системе:

dnf upgrade -y

Шаг 1. Подготовка репозиторий PHP

Репозитории CentOS/RHEL по умолчанию не содержат последних пакетов PHP 8. Чтобы установить PHP 8 в системе CentOS 8, включите репозитории yum EPEL и REMI в вашей ОС.

sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

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

После того, как вы установили yum EPEL и REMI  пакеты, нужно активировать php:remi-8.0 репозиторий, который содержит пакеты PHP 8.

sudo dnf module enable php:remi-8.0 -y  

Перед установкой нужно проверьте активный репозиторий php в системе.

sudo dnf module list php 
[root@localhost ~]# sudo dnf module list php
Last metadata expiration check: 0:00:30 ago on Fri Apr 16 14:57:30 2021.
CentOS Stream 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language

Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 [e] common [d], devel, minimal PHP scripting language

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

Шаг 2 — Установка PHP 8 на CentOS

Ваша система готова к установке PHP 8. Выполните следующую команду:

sudo dnf install php php-cli php-common -y

После успешной установки выполните приведенную ниже команду, чтобы просмотреть установленную версию PHP.

php -v 

Шаг 3 — Установка расширения PHP

Обычно веб-приложение зависит от нескольких расширений PHP. Расширение PHP — это специально сформированная библиотека для конкретных задач.
Просмотрите доступные расширения PHP + описание, введите:

sudo dnf search php-* 

Теперь мы можем установить необходимые расширения PHP:

sudo dnf install php-gd php-mbstring php-mysqlnd -y

Используйте -m опцию для просмотра установленных в настоящее время расширений PHP:

php -m

Заключение

Это руководство помогло вам установить PHP 8.0, включая необходимое расширение, в системе CentOS/RHEL 8.

Наглядный пример здесь:

От arochka

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x