Error: Package: php-devel-7.4.2-1.el7.remi.x86_64 (remi-php74)
Requires: php-cli(x86-64) = 7.4.2-1.el7.remi
Installed: php-cli-7.4.3~RC1-1.el7.remi.x86_64 (@remi-modular-test)
php-cli(x86-64) = 7.4.3~RC1-1.el7.remi
Available: php-cli-5.4.16-46.el7.x86_64 (base)
php-cli(x86-64) = 5.4.16-46.el7
Available: php-cli-5.4.16-46.1.el7_7.x86_64 (updates)
php-cli(x86-64) = 5.4.16-46.1.el7_7
Available: php-cli-5.4.45-17.el7.remi.x86_64 (remi)
php-cli(x86-64) = 5.4.45-17.el7.remi
Available: php-cli-5.4.45-18.el7.remi.x86_64 (remi)
php-cli(x86-64) = 5.4.45-18.el7.remi
Available: php-cli-5.5.38-11.el7.remi.x86_64 (remi-php55)
php-cli(x86-64) = 5.5.38-11.el7.remi
Available: php-cli-5.5.38-12.el7.remi.x86_64 (remi-php55)
php-cli(x86-64) = 5.5.38-12.el7.remi
Available: php-cli-5.6.40-16.el7.remi.x86_64 (remi-php56)
php-cli(x86-64) = 5.6.40-16.el7.remi
Available: php-cli-5.6.40-17.el7.remi.x86_64 (remi-php56)
php-cli(x86-64) = 5.6.40-17.el7.remi
Available: php-cli-7.4.1-1.el7.remi.x86_64 (remi-php74)
php-cli(x86-64) = 7.4.1-1.el7.remi
Available: php-cli-7.4.2-1.el7.remi.x86_64 (remi-php74)
php-cli(x86-64) = 7.4.2-1.el7.remi
我需要在 centos 机器上部署我的网站。由于某种原因,客户在此处安装了 7.4 版本的 php。我已经有 php-cli 工作,但包管理器仍然无法安装 php-devel 包。当我运行时php-cli-7.4.1-1.el7.remi.x86_64
,它说该软件包已安装。当我尝试卸载当前安装的包时,它会询问我是否要删除所有 php 包。那我该怎么办?
看起来您的存储库配置一团糟,启用了太多存储库
所以
由于您安装了 php-7.4.3RC1,因此您需要相同版本的 php-devel
我建议切换到稳定版本(目前为 7.4.2)
请进行正确的配置,请按照向导说明进行正确配置
顺便说一句,当您想要构建 C 扩展时,最需要php-devel ,并且由于大多数扩展也被打包,您应该使用该包而不是从源代码构建它。