[horde] help : recommended PECL modules for HGWE

Ralf Lang lang at b1-systems.de
Tue Mar 2 10:29:58 UTC 2021


Hi,

Am 01.03.2021 um 18:32 schrieb Keepshango:
> Hello,
>
> I am blocked at section with *recommended PECL modules for Horde
> Groupware Webmail Edition* !
>
>
> I first need to understand the way that both “*extension“* and
> *“module“* terms are used.
>
> *Q1 : *Do they mean the same thing ?
> *Q2 :* Or, is term “extension“ only apply if the extension is paired
> with a server  ?
>
>
> The *memcache extension is paired with memcached server* that must be
> previously installed.
>
> *Q3 :* Is each of other extensions (*imagick*, *horde_lz4*, *http*)
> also paired with a server ?
> *Q4 :* Or does each of other extensions only require common dedicated
> packages to be installed ?
>
>
> *Q5 :* Does each extension needs a related *directive to be added in
> php.ini file*, e.g. *“extension=memcached.so“* as observed in this
> tutorial for Install the PHP Memcached Extension
> <cid:part1.F6FD32B7.03DD419E at free.fr>.
>
>
let's clear this.

We can use the terms PHP module and PECL module interchangeably for
binary modules which hook into the PHP core.

Horde runs fine with the binary modules with a generic PHP distribution
as available from openSUSE Leap, openSUSE Tumbleweed, centos, ubuntu, ...

The default container which I use to run horde installs these php
extensions:

php7-bcmath \

php7-bz2 \

php7-ctype \

php7-calendar \

php7-curl \

php7-dom \

php7-gd \

php7-gettext \

php7-iconv \

php7-imagick \

php7-intl \

php7-json \

php7-ldap \

php7-mbstring \

php7-mysql \

php7-opcache \

php7-openssl \

php7-pcntl \

php7-pdo \

php7-pear \

php7-phar \

php7-posix \

php7-redis \

php7-soap \

php7-sockets \

php7-sqlite \

php7-tokenizer \

php7-xmlrpc \

php7-xmlwriter \
php7 \

Some of these might not be relevant to you. If you install the
extensions from your operating system's package manager (yum, zypper,
apt), then all dependencies of them are correctly installed.
The services backing these are a different topic though.

Namely:
- An SQL database like mariadb or postgresql (likely you run a local
service but you could also consume from another party)
- A memcache or redis server for Distributed Hashtable, key/value
storage, cache (most likely you won't use one, but they could run on
your machine or somewhere in your network)
- An SMTP and IMAP server for email (most likely they run on another
server).
- An LDAP server for corporate authentication (most likely somebody else
will run it or you won't use it)

 You will also need to have the locales installed you want to use. This
is more a debian/ubuntu issue, other distros seem to just do it.


-- 
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: lang at b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537



More information about the horde mailing list