Назад | Перейти на главную страницу

не удается установить phpmyadmin есть ошибка

У меня возникла ошибка при установке 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 - еще не пробовал).

Надеюсь, это поможет!