Как установить PHP на CentOS 8

PHP - сценарный язык программирования, применяемый для веб-разработки, интерпретирующийся на стороне сервера. PHP используется во множестве современных интернет-ресурсов, которыми вы пользуетесь каждый день.

Из нововведений PHP 7.4 можно выделить: типизированные свойства в классах, FFI для удобного написания расширений для языка, функции-стрелки  для лаконичной записи однострочных функций. В этой статье вы узнаете как выполняется установка PHP CentOS 8 самой последней версии, на данный момент это 7.4.

Установка PHP 7 в CentOS 8

Для начала нам надо установить два репозитория: EPEL и Remi.

1. Установка EPEL

Для установки EPEL на CentOS 8, выполните:

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

Устаовка EPEL
Чтобы удостовериться, что все прошло успешно и EPEL доступен, выполните:

rpm -qa | grep epel

Проверка установки EPEL

2. Установка Remi

Дальше устанавливаем Remi:

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

Установка Remi

Проверяем установку Remi:

rpm -qa | grep remi

Проверка установки Remi

3. Установка PHP

После удачного добавления EPEL и Remi, нужно выбрать источник, откуда мы будем устанавливать PHP. Для начала нам нужно получить список источников PHP:

dnf module list php

Просмотр списка модулей PHP

Из вывода видим, модуль remi-7.4 с последней доступной версией, его мы и будем подключать:

sudo dnf module enable php:remi-7.4

Подключение модуля php:remi-7.4

После подключения модуля php:remi-7.4 можно установить PHP CentOS 8 с помощью команды, которая приведена ниже, также эта команда установит еще некоторые пакеты, такие как php-fpm, аpache и nginx, а также другие зависимости php:

sudo dnf install php php-cli php-common

Установка php

Если в вашей системе уже есть установленная версия php, то она будет обновлена до версии 7.4. В редких случаях придется удалить конфликтующие зависимости. Чтобы узнать версию PHP Centos 8, выполните:

php -v

Версия PHP

Из вывода команды мы можем увидеть, что у нас установлена версия PHP 7.4! Теперь вы можете тестировать и запускать свой проект на PHP.

Как удалить php в CentOS

Давайте ещё разберем как удалить php centos 8, установленный таким образом, для этого достаточно выполнить:

sudo dnf remove php php-cli php-common

Затем можно отключить ранее подключенный модуль php:remi:

sudo dnf module remove php:remi-7.4

Затем вы можете установить php centos из официальных репозиториев или подключить другой модуль. Надеюсь, у вас не возникло сложностей и это руководство оказалось для вас полезным.

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: