[cvs] [Wiki] changed: FAQAdminPrereq

Wiki Guest wiki at wiki.horde.org
Wed May 12 00:18:54 PDT 2004


guest [24.237.92.128]  Wed, 12 May 2004 00:18:54 -0700

Modified page: http://wiki.horde.org/display.php?page=FAQAdminPrereq
New Revision:  2.1

@@ -1,36 +1,12 @@
-2. Obtaining and Installing Prerequisite Packages
-
-    2.1 About this FAQ section
-    2.2 General prerequisites
-
-        2.2.1 What does Horde need to run?
-        2.2.2 How do I build Apache with PHP?
-        2.2.3 Can I install Horde's prerequisites from RPMs?
-        2.2.4 Do I really need gettext support? 
-
-    2.3 IMP prerequisites
-
-        2.3.1 What does IMP need to run?
-        2.3.2 I don't use UW-IMAP. How can I build IMAP support into PHP?
-        2.3.3 How can I use secure/encrypted IMAP-SSL connections?
-        2.3.4 How can I use Microsoft Exchange as my IMAP server?
-        2.3.5 Can I use POP3 instead of IMAP?
-        2.3.6 Which database should I use?
-        2.3.7 Can I run Horde without a database?
-        2.3.8 Should I use wordview or wvHtml?
-        2.3.9 Do I have to install Sendmail? 
-
-    2.4 Turba prerequisites
-
-        2.4.1 What does Turba need to run?
-
++ Obtaining and Installing Prerequisite Packages
+[[toc]]
 [Return to Table of Contents]
-2.1 About this FAQ section
+### About this FAQ section
 
-    This section of the FAQ addresses issues that routinely come up while installing programs and packages upon which Horde and its components depend. This is not a step-by-step guide to installing any of the components. In other words, you'll still need to read the installation instructions (usually in README and INSTALL) of the prerequisite packages you need to install. 
+> This section of the FAQ addresses issues that routinely come up while installing programs and packages upon which Horde and its components depend. This is not a step-by-step guide to installing any of the components. In other words, you'll still need to read the installation instructions (usually in README and INSTALL) of the prerequisite packages you need to install. 
 
-2.2 General prerequisites
+### General prerequisites
 
     2.2.1 What does Horde need to run?
     Horde itself requires the following:
 
@@ -48,10 +24,10 @@
     Horde can use the following, although they are not required:
 
         * A secure, SSL-enabled webserver (such as Apache with mod_ssl)
         * One of the following databases:
-              o MySQL
-              o PostgreSQL
+              o !MySQL
+              o !PostgreSQL
               o Oracle
               o Sybase
               o Informix
         * An LDAP directory.
@@ -64,16 +40,16 @@
        1. If your Horde components require PHP support for specific packages (such as IMAP or database support), obtain and install those packages.
        2. Obtain and untar Apache and PHP.
        3. Move into the apache directory and run ./configure once. Don't worry about arguments for now; this run is just to put things that PHP requires in place.
        4. Move to the php directory and run ./configure --help. Make sure that you note all of the options that your components need.
-       5. Run ./configure. A basic configuration with MySQL and IMAP support would be
+       5. Run ./configure. A basic configuration with !MySQL and IMAP support would be
 
    ./configure --with-apache=../apache-1.3.12 \
                --with-mysql=/usr/local/mysql \
                --with-imap=../imap-4.7c 
   
 
-          where ../apache-1.3.12 is your Apache source directory, and ../imap-4.7c is your UW-IMAP source directory, and /usr/local/mysql is your MySQL installation directory.
+          where ../apache-1.3.12 is your Apache source directory, and ../imap-4.7c is your UW-IMAP source directory, and /usr/local/mysql is your !MySQL installation directory.
        6. Run make install. If all is successful, PHP is installed and ready to go.
        7. Change back to the Apache directory and run ./configure --help. Make sure that you note all of the options your local configuration needs.
        8. Run ./configure. A basic configuration with PHP version 4 would be
 
@@ -94,15 +70,15 @@
     Debian Linux: You can configure the locale support with the command dpkg-reconfigure locales
 
     (In the rare case that the above command returns an error about locales not being installed, you should use the command apt-get install locales to install and configure the locales).
 
-    RedHat Linux: You will need the following RPMS gettext and php-gettext installed.
+    !RedHat Linux: You will need the following RPMS gettext and php-gettext installed.
 
-    With RedHat 8.0 and above, if your only getting English no matter what language you select, try re-installing glibc-common. You can do this with a command such as: rpm -Uhv --force glibc-common-2.2.93-5.i386.rpm
+    With !RedHat 8.0 and above, if your only getting English no matter what language you select, try re-installing glibc-common. You can do this with a command such as: rpm -Uhv --force glibc-common-2.2.93-5.i386.rpm
 
     Slackware Linux: Make sure you have the glibc-i18n package installed. Make sure in /etc/apache/php.ini you set register_argc_argv = On (it's Off by default) and that you enable the gettext extension by setting adding or uncommenting extension=gettext.so also (also not enabled by default).
 
-    SuSe Linux: Make sure you have the glibc-locale package installed. You can install it via the yast configuration tool.
+    !SuSe Linux: Make sure you have the glibc-locale package installed. You can install it via the yast configuration tool.
 
     Solaris: On Solaris 7, you must have installed the Partial Locales (SUNWploc) and Supplementary Partial Locales (SUNWploc1) packages. On Solaris 8, you must install the local packages required for the locales you desire (for example, you may need to install SUNWweuos for Western European locales or SUNWmeaos for Middle Eastern locales). Horde assumes that the Sun Solaris gettext implementation is in place. If you have installed the GNU gettext instead or in addition, you may have problems. In particular you must make sure that your web server software and php software are linked to the same version of gettext (e.g. libintl.so). See the file /horde/po/README for more information. (Since Horde 2.2 this information is instead located in /horde/docs/TRANSLATIONS)
 
     On some systems, in particular on Solaris, you will need to rebuild the Horde locale files. You may need to restart the web server after rebuilding the locale files in order for the web server to see the new files.
@@ -185,9 +161,9 @@
     Keep in mind that PHP will always have to be compiled with the --with-imap option to configure, and built against the IMAP c-client libraries, even if you're not going to use it with an IMAP server.
     2.3.6 Which database should I use?
     The one you already have, of course!
 
-    Well, no, that's not exactly true. Horde supports a wide variety of database backends. The most stable databases to use with Horde and IMP are MySQL and PostgreSQL. Since they are free (and Oracle, Informix and Sybase are not), they're the ones that get the most use by developers and by those installing IMP who don't already have a commercial RDBMS lying around. Choosing between MySQL and PostgreSQL is as much a religious issue as a technical one; MySQL was traditionally considered to be faster but at the expense of robustness and providing commercial-RDBMS features, while PostgreSQL was traditionally considered to suffer slightly in performance and ease of management while being more of an enterprise-class database. Recent versions of PostgreSQL and MySQL are probably of about the same performance. MySql is probably more popular however due to these historical circumstances and considerations.
+    Well, no, that's not exactly true. Horde supports a wide variety of database backends. The most stable databases to use with Horde and IMP are !MySQL and !PostgreSQL. Since they are free (and Oracle, Informix and Sybase are not), they're the ones that get the most use by developers and by those installing IMP who don't already have a commercial RDBMS lying around. Choosing between !MySQL and !PostgreSQL is as much a religious issue as a technical one; !MySQL was traditionally considered to be faster but at the expense of robustness and providing commercial-RDBMS features, while !PostgreSQL was traditionally considered to suffer slightly in performance and ease of management while being more of an enterprise-class database. Recent versions of !PostgreSQL and !MySQL are probably of about the same performance. !MySql is probably more popular however due to these historical circumstances and considerations.
 
     Those of you with existing Oracle, Informix or Sybase installations will be happy to know that you can use them with IMP as well. The only disadvantage to that is that it might require a little more work to configure, simply because it hasn't been tested to the extent that the free databases have.
     2.3.7 Can I run IMP without a database?
     [IMP 2.2]: You can, by configuring PHPlib to use shared memory for sessions, but other database functionality such as preferences and non-LDAP contact lists will not be available. We strongly recommend using a database with IMP (and include everything you need for configuring the horde database once your database software is installed).


More information about the cvs mailing list