首先,我盲目地遵循一个教程,将PHP7.3升级到PHP7.4,这就要求yum remove "php*" -y --当然,这一切都搞砸了。它删除了两个非常重要的应用程序,包括roundcubemail和phpmyadmin。
现在,我得到的是某些包无法安装,并列举了下面的例子:
Error: Package: php-pecl-zip-1.20.0-1.el7.remi.5.4.x86_64 (remi)
Requires: php(zend-abi) = 20100525-64
Installed: php-common-7.4.27-1.el7.remi.x86_64 (@remi-php74)
php(zend-abi) = 20190902-64
Available: php-common-5.4.16-48.el7.x86_64 (base)
php(zend-abi) = 20100525-64
Available: php-common-5.4.45-18.el7.remi.x86_64 (remi)
php(zend-abi) = 20100525-64现在,在“可用”下,您可以使用php-common-5.4.45-18.el7.remi.x86_64,它包含所需的php(zend-abi) = 20100525-64版本。根据百胜的说法。已安装:Package matching php-common-5.4.45-18.el7.remi.x86_64 already installed. Checking for update.
我的问题是,如何强制它检测可用的版本,而不是安装的版本,因为可用的版本已经安装并且有正确的版本。
发布于 2021-12-22 23:14:15
好的,我从我的系统中卸载了所有的PHP,包括php5。启用了remi- the 74回购程序并安装了新的.安装PHPMyadmin和Roundcudemail不再有问题
https://unix.stackexchange.com/questions/683570
复制相似问题