У меня возникла ошибка при установке phpmyadmin, я что-то пропустил?
CentOS 7
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
# wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm
# yum update
# yum --enablerepo=remi,remi-php55 install php php-common
# yum --enablerepo=remi,remi-php55 install php-gd php-pdo php-mysql
# yum install mysql
# yum install mariadb-server
# systemctl start mariadb
# mysql_secure_installation
# service httpd start
# yum install phpmyadmin or yum --enablerepo=remi install phpmyadmin
ошибка
Error: Package: php-mbstring-5.4.34-1.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.34-1.el7.remi
Installed: php-common-5.5.18-1.el7.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.18-1.el7.remi
Available: php-common-5.4.16-21.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-21.el7
Available: php-common-5.4.16-23.el7_0.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0
Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.1
Available: php-common-5.4.16-23.el7_0.3.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.3
Available: php-common-5.4.33-2.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.33-2.el7.remi
Available: php-common-5.4.34-1.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.34-1.el7.remi
Error: Package: php-recode-5.4.34-1.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.34-1.el7.remi
Installed: php-common-5.5.18-1.el7.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.18-1.el7.remi
Available: php-common-5.4.16-21.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-21.el7
Available: php-common-5.4.16-23.el7_0.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0
Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.1
Available: php-common-5.4.16-23.el7_0.3.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.3
Available: php-common-5.4.33-2.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.33-2.el7.remi
Available: php-common-5.4.34-1.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.34-1.el7.remi
Error: Package: php-tidy-5.4.34-1.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.34-1.el7.remi
Installed: php-common-5.5.18-1.el7.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.18-1.el7.remi
Available: php-common-5.4.16-21.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-21.el7
Available: php-common-5.4.16-23.el7_0.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0
Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.1
Available: php-common-5.4.16-23.el7_0.3.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.3
Available: php-common-5.4.33-2.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.33-2.el7.remi
Available: php-common-5.4.34-1.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.34-1.el7.remi
Error: Package: php-mcrypt-5.4.34-1.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.34-1.el7.remi
Installed: php-common-5.5.18-1.el7.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.18-1.el7.remi
Available: php-common-5.4.16-21.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-21.el7
Available: php-common-5.4.16-23.el7_0.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0
Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.1
Available: php-common-5.4.16-23.el7_0.3.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.3
Available: php-common-5.4.33-2.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.33-2.el7.remi
Available: php-common-5.4.34-1.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.34-1.el7.remi
Error: Package: php-bcmath-5.4.34-1.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.34-1.el7.remi
Installed: php-common-5.5.18-1.el7.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.18-1.el7.remi
Available: php-common-5.4.16-21.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-21.el7
Available: php-common-5.4.16-23.el7_0.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0
Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.1
Available: php-common-5.4.16-23.el7_0.3.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.3
Available: php-common-5.4.33-2.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.33-2.el7.remi
Available: php-common-5.4.34-1.el7.remi.x86_64 (remi)
php-common(x86-64) = 5.4.34-1.el7.remi
Подсказка кроется в сообщении об ошибке:
Error: Package: php-mbstring-5.4.34-1.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.34-1.el7.remi
Installed: php-common-5.5.18-1.el7.remi.x86_64 (@remi-php55)
php-common(x86-64) = 5.5.18-1.el7.remi
Error: Package: php-recode-5.4.34-1.el7.remi.x86_64 (remi)
Requires: php-common(x86-64) = 5.4.34-1.el7.remi
Installed: php-common-5.5.18-1.el7.remi.x86_64 (@remi-php55)
Вы запускаете php55 из репозитория remi, но phpmyadmin полагается на компоненты php54. Я не уверен, как лучше всего двигаться дальше, но у вас есть несколько вариантов, на которые стоит обратить внимание. Либо вы можете попробовать установить версии php55 для php-mbstring и php-recode. Но предположительно вы получите те же ошибки, что и ПОТРЕБНОСТИ эта версия зависимостей.
Вы можете попробовать использовать php 5.4 вместо php 5.5, если вам не нужен php 5.5 по какой-либо конкретной причине, вероятно, лучше всего пойти с этим, поскольку он, вероятно, будет более стабильным, чем php 5.5.
если ты НЕОБХОДИМОСТЬ php 5.5 посмотрите, есть ли более новая версия phpmyadmin, поддерживающая php5.5, но она может быть недоступна в репозиториях, возможно, вам придется собрать из исходников. Извините, у меня нет всех ответов, я просто увидел очевидную проблему и подумал, что хочу указать на нее. Вы могли сделать:
yum provides phpmyadmin
Это должно показать вам, какие параметры у вас есть в репозиториях, которые вы установили. Возможно, вам потребуется добавить команду enable repo, если вы не включили их в файлах /etc/yum.repo.d/ conf (при условии, что в них нет не переехал в CentOS 7 - еще не пробовал).
Надеюсь, это поможет!