[horde] Fresh install of Horde ( + imp, turba, kronolith, wicked, mnemo, gollem & passwd ) on a PHP8.1 machine

Ralf Lang ralf.lang at ralf-lang.de
Thu Nov 3 06:36:51 UTC 2022


Hi Torben,

Am 02.11.22 um 21:59 schrieb Torben Dannhauer:
> Hi,
>
>   
>
> since PHP 7.4 is reaching EOL, I would like to install a fresh horde (for
> semi-productive environment) on a PHP 8.1 and migrate the data into the new
> instance.
>
> Therefore I have some questions:
>
>   
>
> *	Is PHP 8.1 support from horde?

Yes, but only for currently unreleased versions.
I recommend using the composer based installation.

> *	Is it also support by the PEAR packages of Horde, or do I need to
> install latest dev code ?

The PEAR ecosystem is pretty much dead. Running IMP on PHP 8.1 requires 
at least one PEAR package (NET_DNS2) in a version the maintainer has not 
officially released through pear.

> *	If I need the latest Dev Code to get it running: What is the
> preferred way of installation? Git? Composer? Are there instructions
> available? Beyond pear my experience is quite limited.

Instructions are incomplete so far and one user has reported an issue 
with the database schema upgrade tool which I am currently reproducing 
as I don't have it. I have an idea though.
My personal preference is running Horde through readily built 
containers. It internally uses the same composer based setup I recommend 
for everybody else.

See https://wiki.horde.org/Doc/Dev/H6/Installation for preliminary 
documentation.

By any means, as with any upgrading activity, keep a backup of both 
database and imap content and best run a pilot/lab first.

Ralf



More information about the horde mailing list