- You will need at least PHP v4.0.6. If you need to upgrade please go
- ahead and install it now.
-
-a. Obtaining and compiling PHP4
-
- SquirrelMail has not been extensively tested for use with PHP 4.3.x.
- See the ReleaseNotes file.
-
- Point your favorite web browser at http://www.php.net/downloads.php/ and
- download the source. Untar (tar xvfz filename-you-downloaded.tgz)
- the source, cd into the directory and run configure. To make PHP4
- work with SquirrelMail a commandline like this should do:
-
- ./configure --enable-track-vars --enable-force-cgi-redirect --with-gettext
-
- If you have a database like MySQL you might want to add something
- like --with-mysql to get database functionality.
-
- If you're going to use LDAP in the addressbook, you must compile PHP4
- with --with-ldap (see the PHP4 docs for more information).
+- Install webserver and PHP (at least 4.1.0).
+- Install IMAP server (see docs of that server).
+- Unpack the SquirrelMail package in a web-accessible location.
+- Select a data-dir and attachment dir, outside the webtree (e.g. in /var).
+ The data-dir (for user prefs) should be owned by the user the webserver
+ runs as (e.g. www-data). The attachment dir (for uploading files as
+ attachments) should be file mode 0730 and in the same group as the
+ webserver.
+- Run config/conf.pl from the command line. Use the D option to load
+ predefined options for specific IMAP servers, and edit at least the
+ Server Settings and General Options (datadir).
+- Browse to http://example.com/yourwebmaillocation/src/configtest.php
+ to test your configuration for common errors.
+- Browse to http://example.com/yourwebmaillocation/ to log in.