[cvs] [Wiki] changed: FAQAdminPrereq
Wiki Guest
wiki at wiki.horde.org
Wed May 12 16:12:29 PDT 2004
guest [209.165.176.44] Wed, 12 May 2004 16:12:29 -0700
Modified page: http://wiki.horde.org/display.php?page=FAQAdminPrereq
New Revision: 2.3
@@ -3,53 +3,44 @@
[Return to Table of Contents]
+++ 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.
-
-+++ General prerequisites
-
- 2.2.1 What does Horde need to run?
- Horde itself requires the following:
-
- * A Web server, such as Apache
- * PHP, preferably version 4.
- o Horde 2.0 requires PHP 4.1.0, or PHP 4.0.6 with a manually upgraded PEAR.
- o Horde 2.1 requires PHP 4.1.0 to 4.2.x, with at least 4.1.2 recommended
- o Horde 2.2 require version 4.1.0 or better, with 4.3.0 recommended
- o Horde 3.x (CVS HEAD branch) requires version 4.2.1 or better.
- o PHP 4.2.1 and above have missing modules from PEAR, which must be manually installed. See horde/docs/INSTALL for more information.
- o PHP 4.2.3 has some problems with the imap routines, and may cause problems. We recommend you not use 4.2.3
- * Horde 2.0 and higher require the PHP extensions gettext and xml.
- * Horde 3.0 and higher require the PHP extensions gettext, xml, and domxml.
-
- 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 Oracle
- o Sybase
- o Informix
- * An LDAP directory.
- * The PHP mcrypt extension (will allow more secure encryption)
-
- It should be noted that while a database is not technically required, it is strongly recommended. While Horde can track its sessions in shared memory, development takes place on a system with a database, and the majority of Horde users do the same.
- 2.2.2 How do I build Apache with PHP?
- The following is not meant to spare you from having to read the installation instructions that come with PHP and Apache, but since some of the steps aren't exactly intuitive, the general procedure is as follows:
-
- 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
-
- ./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.
+++ General prerequisites
++++ What does Horde need to run?
+> Horde itself requires the following:
+* A Web server, such as Apache
+* PHP, preferably version 4.
+ * Horde 2.0 requires PHP 4.1.0, or PHP 4.0.6 with a manually upgraded PEAR.
+ * Horde 2.1 requires PHP 4.1.0 to 4.2.x, with at least 4.1.2 recommended
+ * Horde 2.2 require version 4.1.0 or better, with 4.3.0 recommended
+ * Horde 3.x (CVS HEAD branch) requires version 4.2.1 or better.
+ * PHP 4.2.1 and above have missing modules from PEAR, which must be manually installed. See horde/docs/INSTALL for more information.
+ * PHP 4.2.3 has some problems with the imap routines, and may cause problems. We recommend you not use 4.2.3
+* Horde 2.0 and higher require the PHP extensions gettext and xml.
+* Horde 3.0 and higher require the PHP extensions gettext, xml, and domxml.
+> 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:
+ * !MySQL
+ * !PostgreSQL
+ * Oracle
+ * Sybase
+ * Informix
+* An LDAP directory.
+* The PHP mcrypt extension (will allow more secure encryption)
+> It should be noted that while a database is not technically required, it is strongly recommended. While Horde can track its sessions in shared memory, development takes place on a system with a database, and the majority of Horde users do the same.
++++ How do I build Apache with PHP?
+> The following is not meant to spare you from having to read the installation instructions that come with PHP and Apache, but since some of the steps aren't exactly intuitive, the general procedure is as follows:
+# If your Horde components require PHP support for specific packages (such as IMAP or database support), obtain and install those packages.
+# Obtain and untar Apache and PHP.
+# 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.
+# Move to the php directory and run ./configure --help. Make sure that you note all of the options that your components need.
+# 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.
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
More information about the cvs
mailing list