Установка 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
http://rus-linux.net/MyLDP/algol/PHP/Install_PHP_7_in_CentOS_7.html
|