Centos7, понижение версии php74 на php73
322
Бывает так, что на сервере уже установлена версия php74, nginx, php-fpm и прочее, а для проекта нужно понизить до php73. В этом случае есть несколько шагов, которые нужно пройти:
Смотрим свою версию php:
#php -v
PHP 7.4.16 (cli) (built: Mar 2 2021 10:35:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.16, Copyright (c), by Zend Technologies
Не забываем скопировать конфигурационные файлы php, php-fpm и остального, если вы вносили какие-то изменения в них, так как при переустановке php они перезапишутся. Удаляем php и зависимости:
yum remove php*
В конце вы увидите список того, что было удалено. Список можно скопировать себе, чтобы все это установить.
Устанавливаем php73, игнорируя php74 :
yum --disablerepo=remi-php74 --enablerepo=remi-php73 install php php-common php-gd php-xml php-fpm php-mysqlnd
проверяем, что версия php теперь нужная:
#php -v
PHP 7.3.27 (cli) (built: Feb 2 2021 10:32:50) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.27, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.27, Copyright (c) 1999-2018, by Zend Technologies