6.0.0-beta13
4/10/26

PHP Versions for Horde 6

Horde 6 requires PHP 8.1 or PHP 8.2 versions.
Support for PHP 8.3 is in development.

Ubuntu and Debian

Install following packages:


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

PHP Extensions

  • 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.