Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

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

Оригинал: How to Install PHP 7 in CentOS 7
Автор: Aaron Kili
Дата публикации: 13 октября 2017 года
Перевод: А. Кривошей
Дата перевода: июль 2018 г.

Официальные репозитории программного обеспечения CentOS 7 содержат PHP 5.4, который больше не поддерживается разработчиками. Чтобы не отставать от новейших функций и обновлений безопасности, вам нужна более новая (возможно, последняя) версия PHP для вашей системы CentOS 7.

Для целей настоящего руководства мы будем работать в системе как root, если это не так, используйте команду sudo для получения привилегий root.

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

1. Чтобы установить PHP 7, вам необходимо установить и подключить репозитории EPEL и Remi с помощью приведенных ниже команд.

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. Затем вам нужно установить yum-utils, набор полезных программ для управления репозиториями и пакетами yum. В нем есть инструменты, которые в основном расширяют функциональность yum по умолчанию.

Он может использоваться для управления (включения или выключения) репозиториев yum, а также пакетов, без какой-либо ручной настройки.

# yum install yum-utils

3. Одной из программ, предоставляемых yum-utils, является yum-config-manager, который вы можете использовать для включения Remi в качестве репозитория по умолчанию для установки различных версий PHP, как показано ниже.

# yum-config-manager --enable remi-php70   [Install PHP 7.0]

Если вы хотите установить PHP 7.1 или PHP 7.2 в CentOS 7, просто включите его, как показано ниже.

# yum-config-manager --enable remi-php71   [Install PHP 7.1]
# yum-config-manager --enable remi-php72   [Install PHP 7.2]

4. Теперь установите PHP 7 со всеми необходимыми модулями с помощью приведенной ниже команды.

# yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo 

Затем дважды проверьте установленную версию PHP.

# php -v

проверка установленной версии php