PHP 依赖项是 5.5,当前运行的 PHP 是 7.2



我在 Centos 7 中安装 Moodle 时遇到问题。Moodle基于PHP。所以我安装了 PHP 7 并安装了所需的扩展。

在Moodle的安装中,我收到未安装扩展ZIP和Utl的错误。我尝试安装这两个扩展,但系统显示它已经存在,并带有以下行:

"Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.pit.teraswitch.com
 * epel: mirror.steadfastnet.com
 * extras: mirror.pit.teraswitch.com
 * updates: mirror.pit.teraswitch.com
Package matching php-common-5.4.16-46.el7.x86_64 already installed. Checking for update.
Nothing to do"

我可以尝试什么来解决这个问题?

  1. 安装 IUS 存储库,从中可以获取不会破坏系统的 PHP 7.x 软件包。
  2. 列出所有当前安装的 PHP 软件包:rpm -qa | grep ^php
  3. 删除它们:rpm remove php*
  4. 安装等效的php72u软件包,例如:yum install php72u php72u-zip

相关内容

  • 没有找到相关文章

最新更新