2016-12-13 13 views
0

Я работаю над установкой и настройкой phpMyAdmin на работе, и у меня возникает проблема с моим репо, не находя все зависимости phpMyAdmin. Ниже мой список yum.repos.d:Как установить phpMyAdmin в CentOS

yum.repos.d]# ls 
epel.repo  redhat.repo      remi-php71.repo  remi-safe.repo  zabbix.repo 
notused    remi-php70.repo  remi.repo  temp 

Я бег ня очистить всю команду, и я получил это:

# yum clean all 
Cleaning repos: epel remi-safe zabbix zabbix-non-supported 
Cleaning up Everything 

Я также запустить ни repolist и вот результат:

# yum repolist 
epel/metalink                                             |  13 kB     00:00 
epel                                                      | 4.3 kB     00:00 
epel/primary_db                                           | 5.9 MB     00:00 
remi-safe                                                 | 2.9 kB     00:00 
remi-safe/primary_db                                      | 436 kB     00:01 
zabbix                                                    |  951 B     00:00 
zabbix/primary                                            | 4.0 kB     00:00 
zabbix                                                                     22/22 
zabbix-non-supported                                      |  951 B     00:00 
zabbix-non-supported/primary                              | 3.8 kB     00:00 
zabbix-non-supported                                                       15/15 
repo id              repo name                                             status 
epel                 Extra Packages for Enterprise Linux 6 - x86_64        12,168 
remi-safe            Safe Remi's RPM repository for Enterprise Linux 6 - x  1,013 
zabbix               Zabbix Official Repository - x86_64                       22 
zabbix-non-supported Zabbix Official Repository non-supported - x86_64         15 
repolist: 13,218 

И ниже сообщение об ошибке от #yum установки PhpMyAdmin, выход ниже:

# yum install phpMyAdmin 
Setting up Install Process 
zabbix                                                    |  951 B     00:00 
zabbix-non-supported                                      |  951 B     00:00 
Resolving Dependencies 
--> Running transaction check 
---> Package phpMyAdmin.noarch 0:4.0.10.17-2.el6 will be installed 
--> Processing Dependency: php-mcrypt >= 5.2.0 for package: phpMyAdmin-4.0.10.17-2.el6.noarch 
--> Processing Dependency: php-mbstring >= 5.2.0 for package: phpMyAdmin-4.0.10.17-2.el6.noarch 
--> Processing Dependency: php-tcpdf-dejavu-sans-fonts for package: phpMyAdmin-4.0.10.17-2.el6.noarch 
--> Processing Dependency: php-tcpdf for package: phpMyAdmin-4.0.10.17-2.el6.noarch 
--> Processing Dependency: php-php-gettext for package: phpMyAdmin-4.0.10.17-2.el6.noarch 
--> Running transaction check 
---> Package php-mcrypt.x86_64 0:5.3.3-5.el6 will be installed 
--> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt-5.3.3-5.el6.x86_64 
---> Package php-php-gettext.noarch 0:1.0.11-12.el6 will be installed 
--> Processing Dependency: php-mbstring for package: php-php-gettext-1.0.11-12.el6.noarch 
---> Package php-tcpdf.noarch 0:6.2.11-1.el6 will be installed 
--> Processing Dependency: php-tidy for package: php-tcpdf-6.2.11-1.el6.noarch 
--> Processing Dependency: php-posix for package: php-tcpdf-6.2.11-1.el6.noarch 
--> Processing Dependency: php-mbstring for package: php-tcpdf-6.2.11-1.el6.noarch 
--> Processing Dependency: php-bcmath for package: php-tcpdf-6.2.11-1.el6.noarch 
---> Package php-tcpdf-dejavu-sans-fonts.noarch 0:6.2.11-1.el6 will be installed 
---> Package phpMyAdmin.noarch 0:4.0.10.17-2.el6 will be installed 
--> Processing Dependency: php-mbstring >= 5.2.0 for package: phpMyAdmin-4.0.10.17-2.el6.noarch 
--> Running transaction check 
---> Package libmcrypt.x86_64 0:2.5.8-9.el6 will be installed 
---> Package php-php-gettext.noarch 0:1.0.11-12.el6 will be installed 
--> Processing Dependency: php-mbstring for package: php-php-gettext-1.0.11-12.el6.noarch 
---> Package php-tcpdf.noarch 0:6.2.11-1.el6 will be installed 
--> Processing Dependency: php-tidy for package: php-tcpdf-6.2.11-1.el6.noarch 
--> Processing Dependency: php-posix for package: php-tcpdf-6.2.11-1.el6.noarch 
--> Processing Dependency: php-mbstring for package: php-tcpdf-6.2.11-1.el6.noarch 
--> Processing Dependency: php-bcmath for package: php-tcpdf-6.2.11-1.el6.noarch 
---> Package phpMyAdmin.noarch 0:4.0.10.17-2.el6 will be installed 
--> Processing Dependency: php-mbstring >= 5.2.0 for package: phpMyAdmin-4.0.10.17-2.el6.noarch 
--> Finished Dependency Resolution 
Error: Package: phpMyAdmin-4.0.10.17-2.el6.noarch (epel) 
           Requires: php-mbstring >= 5.2.0 
Error: Package: php-tcpdf-6.2.11-1.el6.noarch (epel) 
           Requires: php-tidy 
Error: Package: php-php-gettext-1.0.11-12.el6.noarch (epel) 
           Requires: php-mbstring 
Error: Package: php-tcpdf-6.2.11-1.el6.noarch (epel) 
           Requires: php-mbstring 
Error: Package: php-tcpdf-6.2.11-1.el6.noarch (epel) 
           Requires: php-posix 
Error: Package: php-tcpdf-6.2.11-1.el6.noarch (epel) 
           Requires: php-bcmath 
 You could try using --skip-broken to work around the problem 
 You could try running: rpm -Va --nofiles --nodigest 

Как вы думаете, может быть проблема и что я могу сделать, чтобы решить эту проблему?

ответ

1

Кажется, у вас нет базы и обновлений стандартных репозиториев (предоставляется centos-release).

У вас также настроен репозиторий «remi-safe», PHP-стек также доступен в «remi-php56», «remiphp70» или «remi-php71» (не включены репозитории), но это также не будет работать без «базовый» репозиторий.

phpMyAdmin 4.0 в EPEL предназначен для работы с PHP 5.3 в базовом репозитории.

Последний phpMyAdmin (4.6) также находится в репозитории «remi» (не включен, лучше, если вы хотите получить последнюю версию PHP), но снова понадобится «база».