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 доступен, выполните:
rpm -qa | grep epel
2. Установка Remi
Дальше устанавливаем Remi:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Проверяем установку Remi:
rpm -qa | grep remi
3. Установка PHP
После удачного добавления EPEL и Remi, нужно выбрать источник, откуда мы будем устанавливать PHP. Для начала нам нужно получить список источников PHP:
dnf module list php
Из вывода видим, модуль remi-7.4 с последней доступной версией, его мы и будем подключать:
sudo dnf module enable 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, то она будет обновлена до версии 7.4. В редких случаях придется удалить конфликтующие зависимости. Чтобы узнать версию PHP Centos 8, выполните:
php -v
Из вывода команды мы можем увидеть, что у нас установлена версия 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 из официальных репозиториев или подключить другой модуль. Надеюсь, у вас не возникло сложностей и это руководство оказалось для вас полезным.
Дорогие читатели, если вы увидели ошибку или опечатку в статье «Как установить PHP на CentOS 8», помогите нам ее исправить! Выделите ошибку и нажмите одновременно клавиши «Ctrl» и «Enter». Мы получим ваше сообщение и внесём исправления в ближайшее время.
Источник: winzen.ru