尝试使用 php8.0/php7.4 安装 Horde

尝试使用 php8.0/php7.4 安装 Horde

AlmaLinux 9,LAMP 最新。
几周前,我尝试安装 Horde webmail,但在“安装失败”后我放弃了。
那次我遵循先决条件++
现在我再次尝试。我创建了一个虚拟服务器 mail.domain.com 我只是按照快速安装
我从头开始安装了 php 8.0,几天前安装了 php 7.4。
对于 mail.domain.com,我选择了 php 7.4
运行pear install -a -B horde/horde我得到了一长串警告和要求。它以

WARNING: “pear/Console_Getopt” is deprecated in favor of “pear/Console_GetoptPlus”

以及其他我不知道如何更新的弃用内容。继续列出需要较低版本 php 的模块。例如:

horde/Horde_Core requires PHP (version >= 5.3.0, version <= 8.0.0alpha1, excluded versions: 8.0.0alpha1), installed version is 8.0.27

我不知道如何告诉 Horde 安装使用 php 7.4。许多其他的都像

horde/Horde_Log requires package “horde/Horde_Exception” (version >= 2.0.0, version <= 3.0.0alpha1, excluded versions: 3.0.0alpha1)

最后

pecl/mongo requires PHP (version >= 5.3.0, version <= 5.99.99), installed version is 8.0.27
horde/Horde_Thrift requires PHP (version >= 5.3.0, version <= 8.0.0alpha1, excluded versions: 8.0.0alpha1), installed version is 8.0.27
No valid packages found
install failed

答案1

  1. 您可以忽略弃用警告,修复它们的责任由软件开发人员承担,而不是您。
  2. 我不知道如何告诉 Horde 安装使用 php 7.4
    只需安装一个 PHP 版本,即所需的版本。最好通过软件包系统安装,而不是自己编译。您不想为发现和修复每个安全问题而一次又一次地重新编译它。
  3. PHP5?真的吗?它已经生命终结多年(顺便说一下,7.4 也已过时)。如果这是必需的,那么您正在尝试安装来自石器时代(互联网时代)的软件。不要使用它。最有可能的是,您只是使用了来自过时安装指南的版本,请查看是否找到了该软件的最新版本,该版本是为与较新版本的 PHP 配合使用而构建的。

相关内容