Обновление php с 5.4 до 5.5 и phpMyAdmin 4.6.4 на Centos 7
Ошибка: Пакет: phpMyAdmin-4.6.4-1.el7.remi.noarch (remi)
Необходимо: php(language) >= 5.5
Ошибка: Пакет: php55w-common-5.5.38-1.w6.x86_64 (webtatic)
Необходимо: libgmp.so.3()(64bit)
Ошибка: Пакет: php55w-5.5.38-1.w6.x86_64 (webtatic)
Необходимо: httpd-mmn = 20051115
Ошибка: Пакет: php56w-common-5.6.25-1.w6.x86_64 (webtatic)
Необходимо: libgmp.so.3()(64bit)
Вы можете попробовать —skip-broken чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va —nofiles —nodigest
Смотрим версию системы и ее битность:
cat /etc/redhat-release && uname -i
CentOS Linux release 7.2.1511 (Core)
x86_64
Смотрим версию php:
php -v
PHP 5.4.16
Ставим репозитории. Как удалить более старые можно почитать здесь
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Самое главное действие — настраиваем параметры репозитория remi:
nano /etc/yum.repos.d/remi.repo
в секциях [remi] и [remi-php55]
в строке enabled=0 вписать 1
yum update
Ставим php и основные сопутствующие компоненты:
yum install php php-gd php-mysql php-mcrypt
php -v
PHP 5.5.38 (cli) (built: Jul 20 2016 15:51:27)
Не забываем перезапустить апач:
systemctl restart httpd
и/или nginx
systemctl restart nginx
Добавить комментарий