Linux

在 EasyApache 4 中安裝新版本 php 時出錯

  • April 20, 2020

我有一個正在執行的小型雲伺服器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

那麼為什麼會出現這個錯誤,我該如何解決呢?

看起來您啟用了應該禁用的 CentOS 儲存庫。這個命令應該可以幫助你解決這個問題:

# mv /etc/cl-convert-saved/CentOS-* /etc/yum.repos.d/

謝謝

引用自:https://serverfault.com/questions/1013094