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

В статье мы рассмотрим, как установить PHP 7 в CentOS 7. Дело в том, что PHP 7 не входит в поставку CentOS 7, однако современные движки уже ориентируются на эту версию PHP.

В данной статье описывается установка для PHP 7.2, но в репозитории Remi есть многие актуальные версии PHP, собранные для CentOS, например, PHP 7.3. Если вы хотите установить другую версию, просто сделайте замену «72» на «73», убедившись, что в репозитории эта версия есть.

Установка будет выполняться из стороннего репозитория, в котором есть данная версия PHP. Будет использоваться Remi’s Repo. Установка достаточно типовая:

# добавляем репозиторий и активируем его
#
sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager -y --enable remi-php72

# устанавливаем нужные пакеты
#
sudo yum install -y php72 php72-php-fpm php72-php-mysqlnd php72-php-opcache php72-php-xml php72-php-xmlrpc php72-php-gd php72-php-mbstring php72-php-json

sudo ln -s /usr/bin/php72 /usr/bin/php

# активируем PHP-FPM (если нужно)
#
sudo systemctl start php72-php-fpm
sudo systemctl enable php72-php-fpm

Теперь в вашем сервере CentOS 7 доступен PHP 7.2. Дальше вы можете почитать о том, как в CentOS 7 настроить полноценный хостинг для WordPress с Nginx + PHP-FPM, PHP 7.2, MariaDB и сертификатами Let’s Encrypt.