Horde 6 requires PHP 8.1 or PHP 8.2 versions.
Support for PHP 8.3 is in development.
sudo apt-get install composer
sudo apt-get install php-xml
sudo apt-get install php-curl
sudo apt-get install php-ldap
sudo apt-get install php-bcmath
sudo apt-get install php-mysql
- PHAR extension is required for composer and other utilities
 - gettext for localisation
 - intl
 - iconv
 - PDO and SQL Database extensions
 - curl for API requests
Depending on installed Horde applications and used backends, other extensions are required.
For a fairly complete reference, the groupware container image currently uses these PHP extensions:
- php-apcu 
- php-bcmath 
- php-bz2 
- php-ctype 
- php-calendar
- php-curl
- php-dom
- php-gd
- php-iconv
- php-imagick
- php-intl
- php-ldap
- php-mbstring
- php-mysql
- php-opcache
- php-pdo
- php-phar
- php-posix 
- php-redis
- php-soap
- php-sockets
- php-sqlite3
- php-tokenizer
- php-xmlwriter
- php-xmlreader
- php-zip
Composer will tell user whenever a platform requirement is missing.