无法通过 shell 在 CentOS 7 上安装 phpMyAdmin

Posted

技术标签:

【中文标题】无法通过 shell 在 CentOS 7 上安装 phpMyAdmin【英文标题】:Can't install phpMyAdmin on CentOS 7 via shell 【发布时间】:2018-06-05 18:04:48 【问题描述】:
yum -y install phpmyadmin

发生错误:

Error: Package: phpMyAdmin-4.4.15.10-2.el7.noarch (epel)
       Requires: php-zip
       Available: php-common-5.4.16-42.el7.x86_64 (base)
           php-zip
       Available: php-common-5.4.16-43.el7_4.x86_64 (updates)
           php-zip
       Available: php-pecl-zip-1.15.1-2.el7.remi.7.2.x86_64 (remi-php72)
           php-zip = 1:1.15.1-2.el7.remi.7.2
       Available: php-pecl-zip-1.15.2-1.el7.remi.7.2.x86_64 (remi-php72)
           php-zip = 1:1.15.2-1.el7.remi.7.2
       Available: php55w-common-5.5.38-1.w7.x86_64 (webtatic)
           php-zip
       Available: php56w-common-5.6.31-1.w7.x86_64 (webtatic)
           php-zip
       Available: php56w-common-5.6.31-2.w7.x86_64 (webtatic)
           php-zip
       Available: php56w-common-5.6.32-1.w7.x86_64 (webtatic)
           php-zip
       Available: php70w-common-7.0.22-2.w7.x86_64 (webtatic)
           php-zip
       Available: php70w-common-7.0.23-1.w7.x86_64 (webtatic)
           php-zip
       Available: php70w-common-7.0.23-2.w7.x86_64 (webtatic)
           php-zip
       Available: php70w-common-7.0.24-1.w7.x86_64 (webtatic)
           php-zip
       Available: php70w-common-7.0.25-1.w7.x86_64 (webtatic)
           php-zip
       Available: php71w-common-7.1.8-2.w7.x86_64 (webtatic)
           php-zip
       Available: php71w-common-7.1.9-1.w7.x86_64 (webtatic)
           php-zip
       Available: php71w-common-7.1.9-2.w7.x86_64 (webtatic)
           php-zip
       Available: php71w-common-7.1.10-1.w7.x86_64 (webtatic)
           php-zip
       Available: php71w-common-7.1.11-1.w7.x86_64 (webtatic)
           php-zip
       Installed: php-common-7.2.0-2.el7.remi.x86_64 (@remi-php72)
           Not found
       Available: php-common-7.2.0~RC6-1.el7.remi.x86_64 (remi-php72)
           Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我在设置 LAMP 服务器方面比较迟钝,但看起来问题出在不同的模块中。有什么问题的解决方案或建议吗?

我是如何安装 php 7.2 的:

yum-config-manager --enable remi-php72
yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mcrypt php-pecl-ap

P.S OS 是 CentOS 7

【问题讨论】:

如果您想根据您停放代客泊车的文件夹运行多个域,例如 this.dev my.dev,您应该使用 valet-linux,它比 Lamp 更好,您将能够在安装该代客服务之前安装所有内容.示例我将代客泊车在 Sites 文件夹中,然后如果我创建 Sites/anim/,那么如果您在浏览器中打开 anim.dev,它将发送 Sites/anim 的所有数据 【参考方案1】:

php-pecl-zip-1.15.2-1.el7.remi.7.2.x86_64 是正确的扩展名。

我建议您禁用会引发冲突的 webtatic。 先尝试安装php-pecl-zip

我还建议使用最新的 php 版本从“remi”存储库安装 phpMyAdmin,它比 EPEL 版本 (4.4) 更新 (4.7)。

yum-config-manager --disable webtatic
yum install php-pecl-zip
yum --enablerepo=remi install phpMyAdmin

【讨论】:

成功了!但是我没有使用第一个命令# yum-config-manager --disable webtatic

以上是关于无法通过 shell 在 CentOS 7 上安装 phpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

环境搭建-CentOS 7上通过Shell脚本自动化安装Harbor

CentOS 7 - 最小化安装后,无法使用yum命令!!

无法通过pip或通过源代码在CentOS上安装vowpalwabbit

无法在 CentOS-7 上安装 mysql-devel

无法在CentOS 7上安装openmotif22

python - 无法在centos 7上安装psycopg2