How To Install Horde On Centos 6
Horde can be obtained from remi's PHP repository, which features not only an up-to-date version of PHP but also packages for Horde and various of its modules. After enabling remi's repo, a simple yum install php-horde-imp should be sufficient to give you a starter for a webmail installation based on Horde and IMP. You'll still have to configure it accordingly, though.
I can't find a guide for this (they are old and don't work) and I can't seem to manage to install it. I can't install Postfix because of its dependencies, so I'm going with Exim, which I installed through yum install exim and it was the latest version.
However, I have no idea where to go from here. I know that I need to install Dovecot or Cyrus and I want to install Horde (not Squirrelmail). Not to mention that I also want to keep MariaDB 10, which I installed from its repository, as well as PHP 5.5.
I don't know where to go from here. Dovecot 2.2.10 is now in the updates repo and can be installed via yum install dovecot. Horde can be obtained from, which features not only an up-to-date version of PHP but also packages for Horde and various of its modules. After enabling remi's repo, a simple yum install php-horde-imp should be sufficient to give you a starter for a webmail installation based on Horde and IMP.
You'll still have to configure it accordingly, though. As for MariaDB: The MariaDB folks haven't set up a repo for CentOS 7 and 10.x, yet. You can still use the CentOS 6 repositories for 7, but I'd advise caution as the packages for 6 don't fit that well into 7. They do not come with unit files for systemd, which is forcing systemd to use the shipped init scripts. Even worse, MariaDB-server 10.x is clashing heavily with mariadb-libs, which in turn is being pulled in as a dependency by a lot of packages such as exim-mysql. CentOS base repo is currently shipping MariaDB 5.5.37, which is the most current of the 5.5 branch. If you're content with that, use 5.5 for now and upgrade to 10.x once a repository for CentOS 7 is available.
The alternative would be to compile a dummy rpm deprecating the mariadb-libs package, which essentially amounts to a dirty hack I cannot really recommend. If you decide to use 5.5 now and upgrade to 10.x later, be warned that this is everything but hassle-free in my experience. Safest way I found has been to create a complete database dump, clear /var/lib/mysql, upgrade to 10, feed the dump to the new version and run mysql_upgrade. Update: Upon closer inspection, it appears I've been talking rubbish. The MariaDB-shared package is statisfying the dependencies on mariadb-libs just fine. Install it and you'll be good to go.
Contents • • • • • • • • • • • • This document contains instructions for installing the Horde Framework on your system. The Horde Framework, by itself, does not provide any significant end user functionality; it provides a base for other applications and tools for developers.
When you have installed Horde as described below, you will probably want to install some of the available Horde applications, such as (a webmail client), or (a calendar). There is a list of Horde applications and projects at. If you are interested in developing applications for Horde, there is developer documentation and references available at, and some tutorials and papers on Horde available at.
For information on the capabilities and features of Horde, see the file in the top-level directory of the Horde distribution. These are very terse instructions how to install Horde and its prerequisites on a (Linux, Apache, MySQL, PHP) sytem.


They are addressed to experienced administrators who know exactly what they are doing. For more detailed instructions, start reading below at. Arteferro cad 3d. • Compiling PHP for Apache 2: cd php-x.x.x/./configure --with-apxs2=/usr/sbin/apxs2 --with-gettext --enable-mbstring --with-gd --with-png-dir=/usr --with-jpeg-dir=/usr [--with-mysql --with-pgsql --with-ldap] [--with-tidy] make make install • Restart Apache.
• Make sure your PEAR package is up-to-date: pear upgrade PEAR • Register Horde PEAR channel: pear channel-discover pear.horde.org • Set Horde installation directory: pear install horde/horde_role pear run-scripts horde/horde_role • Install Horde: pear install -a -B horde/horde • Configure Horde: cd config/ cp conf.php.dist conf.php • Finish configuration: Go to Administration => Configuration => Horde (Or navigate to ) • Create database tables Go to Administration => Configuration. Click Update All DB Schemas. • Test Horde (optional) Enable the test script in the Horde configuration at the General in the PHP Settings section, or edit horde/config/conf.php and set 'testdisable' to false. Go to: http://your-server/horde/test.php. Note While it may be possible to install PHP using the package manager for your operating system, it is not recommended to do so if your distribution (e.g. Debian) does NOT update the actual PHP version in its package updates. Otherwise, you will be stuck with a PHP version that does not contain the most recent bug and security patches.