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

3
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

补充说明:操作系统为CentOS 7


如果您想运行多个域名,例如this.dev和my.dev,而且希望根据文件夹来管理它们,那么建议您使用valet-linux而不是LAMP。在安装valet之前,您可以将其停放在任何文件夹中,并能够安装所有必要的内容。例如,我将valet停放在Sites文件夹中,然后如果我创建了Sites/anim/文件夹,那么在浏览器中打开anim.dev时,它将发送Sites/anim文件夹中的所有数据。 - user8713979
1个回答

7

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 - Pathros

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接