【问题标题】:How to install phpMyAdmin to CentOS如何将 phpMyAdmin 安装到 CentOS
【发布时间】:2017-04-28 22:17:20
【问题描述】:

我正在工作中安装和配置 phpMyAdmin,但我的 repo 有问题,没有找到 phpMyAdmin 的所有依赖项。下面是我的 yum.repos.d 列表:

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 命令得到了这个:

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

我也运行 yum 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 install 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

您认为问题可能出在哪里,我可以做些什么来解决它?

【问题讨论】:

    标签: phpmyadmin centos6 yum


    【解决方案1】:

    您似乎没有基础和更新标准存储库(由 centos-release 提供)。

    您还配置了“remi-safe”存储库,PHP 堆栈也可用于“remi-php56”、“remiphp70”或“remi-php71”(未启用的存储库),但如果没有“基础”存储库。

    EPEL 中的 phpMyAdmin 4.0 旨在与基础存储库中的 PHP 5.3 一起使用。

    最新的 phpMyAdmin (4.6) 也在“remi”存储库中(未启用,如果您想要最新的 PHP 版本更好),但再次需要“base”。

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 1970-01-01
      • 2012-06-14
      • 2014-09-10
      • 2013-08-14
      • 1970-01-01
      • 2012-06-11
      • 2020-08-02
      • 2021-11-21
      相关资源
      最近更新 更多