![在 EasyApache 4 中安装新版本的 php 时出错](https://linux22.com/image/751202/%E5%9C%A8%20EasyApache%204%20%E4%B8%AD%E5%AE%89%E8%A3%85%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%20php%20%E6%97%B6%E5%87%BA%E9%94%99.png)
我有一个正在运行的小型云服务器cloudlinux
,已经WHM
安装了它来对其进行管理,此外,EasyApache 4
我需要为我的服务器安装一个新版本的 php,在这种情况下php73
,安装时我在面板中收到此错误:
更新错误:
Error: Package: 1:ea-libcurl-7.69.1-2.el7.cloudlinux.x86_64 (cl-ea4)
Requires: libssh2 >= 1.8.0
Installed: libssh2-1.4.3-10.el7_2.1.x86_64 (@updates)
libssh2 = 1.4.3-10.el7_2.1
Error: Package: 2:ea-apache24-mod_security2-2.9.3-4.el7.cloudlinux.x86_64 (cl-ea4)
Requires: yajl
Error: Package: 2:ea-apache24-mod_security2-2.9.3-4.el7.cloudlinux.x86_64 (cl-ea4)
Requires: libyajl.so.2()(64bit)
The entire output was logged to: /usr/local/cpanel/logs/packman/errors/2020-04-19_14:52:52-1
那么为什么会出现这个错误?我该如何修复它?
答案1
看起来您启用了 CentOS 存储库,但应该将其禁用。此命令应该可以帮助您解决此问题:
# mv /etc/cl-convert-saved/CentOS-* /etc/yum.repos.d/
谢谢