Как обновить PHP 5.4 до PHP 7.4 в CentOS 7
Сегодня хочется поделиться ещё одной важной и полезной информацией с вами, моими читателями, а именно как обновить версию PHP с 5.4 до 7.4 в операционной системе CentOS 7 под Linux. Хочется всех предупредить, если вы в администрировании не очень, то лучше обратитесь ко мне за помощью, все контакты доступны на одноимённой страничке.
Перед всеми работами на сервере нужно ещё раз убедиться какая версия PHP сейчас установлена на сервере. Узнать это можно написав команду в терминале:
php -v
В ответ вы должны получить что-то следующее:
PHP 5.4.16 (cli) (built: Nov 1 2019 16:04:20)
Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0,
Copyright (c) 1998-2013 Zend Technologies
Теперь мы точно видим что версия у нас "устаревшая" (стабильная, рабочая, но неподходящая под некоторые задачи). Теперь приступаем к самому обновлению. Сначала мы должны включить Remi репозиторий, выполнив команду:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Следующим этапом устанавливаем yum-utils, командой в консоле:
yum install yum-utils
Данная утилита включает в себя конфигурационный менеджер (yum-config-manager), который в дальнейшем можно использовать в качестве репозитория для установки различных версий PHP. Вы можете выбрать ту версию, которая вам необходима. Выполните одну из этих команд:
yum-config-manager --enable remi-php71
yum-config-manager --enable remi-php72
yum-config-manager --enable remi-php73
yum-config-manager --enable remi-php74
Мне для моих задач необходима 7.4 версия PHP, так что я выполняю команду:
yum-config-manager --enable remi-php74
По сути всё, осталось только выполнить обновление командой:
yum update
Для того, чтобы убедиться в нашей правильной установке, необходимо проверить текущую версию:
php -v
Долгожданная версия появится на экране!
PHP 7.4.2 (cli) (built: Jan 21 2020 11:35:20) ( NTS )
Copyright (c) The PHP Group Zend Engine v3.4.0,
Copyright (c) Zend Technologies
Если вы боитесь обновляться, дрожат руки, сервер не ваш или на нём есть рабочие проекты, сайты - лучше обратитесь ко мне. Я думаю о цене договоримся, ведь я стал предоставлять новую услугу - почасовой программист! Как оказалось это востребовано.