[英]How to solve PHP Error installing Composer on CentOS7
當我在CentOS7上運行sudo yum install composer
,出現此錯誤
Error: Package: composer-1.8.4-1.el7.noarch (epel)
Requires: php-zip
Available: php-common-5.4.16-46.el7.x86_64 (base)
php-zip
Available: php-pecl-zip-1.15.3-1.el7.remi.7.0.x86_64 (remi-php70)
Available: php72w-common-7.2.16-1.w7.x86_64 (webtatic)
php-zip
Installed: php-common-7.3.4-1.el7.remi.x86_64 (@remi-php73)
Not found
Available: php-common-7.0.33-5.el7.remi.x86_64 (remi-php70)
Not found
Available: php-common-7.0.33-7.el7.remi.x86_64 (remi-php70)
Not found
Available: php-common-7.1.27-1.el7.remi.x86_64 (remi-php71)
Not found
Available: php-common-7.1.28-1.el7.remi.x86_64 (remi-php71)
Not found
Available: php-common-7.2.16-1.el7.remi.x86_64 (remi-php72)
Not found
Available: php-common-7.2.17-1.el7.remi.x86_64 (remi-php72)
Not found
Available: php-common-7.3.3-1.el7.remi.x86_64 (remi-php73)
Not found
You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
我試過的方法不起作用:我試過運行rpm -Va --nofiles --nodigest
,我試過在rpm -Va --nofiles --nodigest
安裝后運行--skip-broken
,我已經重新安裝了php,干凈的百勝。
這是我的php -v
樣子
[centos@localhost etc]$ php -v
PHP 7.3.4 (cli) (built: Apr 2 2019 13:48:50) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.4, Copyright (c) 1999-2018, by Zend Technologies
php centos-7 yum作曲家
您有多個PHP提供程序。 這會產生沖突,您只應使用一個。
跑
yum-config-manager --disable webtatic
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71
yum-config-manager --disable remi-php72
然后,您將能夠使用PHP 7.3和任何擴展
yum-config-manager --enable remi-php73
yum install php-zip
並從存儲庫安裝其他工具的作曲家。
yum install composer
如向導所述
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.