По умолчанию официальные репозитории пакетов CentOS 7 содержат PHP версии 5.4. Для полноценной работы необходимо установить PHP более поздней версии. Как это сделать?
Чтобы установить PHP 5.6, необходимо установить и включить репозиторий EPEL и Remi :
1 2 |
# 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 |
Затем надо установить yum-utils (набор утилит, которые интегрируются с yum для расширения возможностей). У Вас, появятся более продвинутые возможности управления пакетами, репозиториями, включение или отключение пакетов.
1 |
# yum install yum-utils |
Установленный yum-config-manager позволит использовать Remi в качестве репозитория по умолчанию для установки различных версий PHP. Если надо установить PHP 5.5, PHP 5.6 или PHP 7.2 в CentOS 7, то нужно просто включить нужную версию и установить:
1 2 3 |
# yum-config-manager --enable remi-php55 [Install PHP 5.5] # yum-config-manager --enable remi-php56 [Install PHP 5.6] # yum-config-manager --enable remi-php72 [Install PHP 7.2] |
После включения выбранной версии PHP, можно установить PHP (в данном случае PHP 5.6) со всеми необходимыми модулями следующим образом:
1 2 |
# yum-config-manager --enable remi-php56 [Install PHP 5.6] # yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo |
Важно!
Если необходимо понизить версию PHP, то нужно будет сначала удалить существующие версии PHP, а уже затем установить новый PHP с нужными модулями.
После установки необходимо проверить установленную версию PHP в Centos 7:
1 |
# php -v |
Свежие комментарии