我是 Linux 新手。尝试按照以下说明在 CentOS 8 上安装 PHP-7.4 时https://rpms.remirepo.net/wizard/,我Unable to resolve argument php:remi-7.4
在命令中 收到错误dnf module install php:remi-7.4
CentOS 上已安装 PHP-7.3.22。请帮忙。
Unable to resolve argument php:remi-7.4
No match for package php-cli
Unable to resolve argument php:remi-7.4
No match for package php-common
Unable to resolve argument php:remi-7.4
No match for package php-fpm
Unable to resolve argument php:remi-7.4
No match for package php-mbstring
Unable to resolve argument php:remi-7.4
No match for package php-xml
Error: Problems in request:
broken groups or modules: php:remi-7.4, php:remi-7.4, php:remi-7.4, php:remi-7.4, php:remi-7.4
答案1
我在全新安装 CentOS 8 时遇到了类似的问题。首先,我必须添加 EPEL 8 仓库
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
然后禁用所有 php 版本的所有选项,然后特别启用 remi-7.4 的 repo。
sudo dnf module reset php -y
sudo dnf module install php:remi-7.4 -y
sudo yum install yum-utils -y
之后你可以做
sudo yum install php
它将从唯一可用的 php repo (remi-7.4) 安装 php。
以供参考: https://blog.remirepo.net/post/2019/12/03/Install-PHP-7.4-on-CentOS-RHEL-or-Fedora