-----
-Installing Wikipedia Phase III Software
-----
-
-The Wikipedia software was developed collaboratively by
-many people, so it's something of a hodgepodge. The
-main wiki software itself is written in PHP, and requires
-the Apache web server and MySQL database. The optional
-math rendering functions are written in Objective CAML,
-which is required to compile them. The test suite is
-written in Java, using several external libraries.
-
-Recommended versions are: Apache 1.3.27 or later; MySQL
-4.0.13 or later; PHP 4.3.2 or later. The installation at
-wikipedia.org also uses PHP Accelerator software, but
-that's entirely optional and doesn't affect anything else.
-
-The math rendering functions are more complex, and will
-probably only work on Linux. Objective CAML (probably
-3.06 or later) is required to compile texvc, but produces
-static binaries. TeTeX and ImageMagick are required at
-runtime, and ImageMagick requires GhostScript. These are
-present in most Linux distributions.
-
-----
-Scripts install.php and update.php
-----
-
-Before installing the software, you must copy the file
-"LocalSettings.sample" to "LocalSettings.php", and
-"AdminSettings.sample" to "AdminSettings.php", and
-customize both of the php files to your local setup
-(things like installation path, passwords, etc.) The
-script install.php can then be run to install the
-software. It must be run from the command line with
-PHP: that is, type "php install.php" (you may need to
-specify the path the php executable). You will probably
-need to run as root.
-
- Hint: If you are using Debian, the PHP interpreter is
- not part of the "php4" package; you need to install
- php4-cgi separately (the interpreter will be called
- php4).
-
-This script will copy all the necessary software over to
-the directories you have specified in the settings files.
-It will then warn you that it is about to create the
-database and give you the chance to exit. If you are
-installing the software to an existing database, you can
-answer "no" here and it will be left alone. The software
-installation will be otherwise complete. If you do choose
-to create a new database, you will need te root password
-to your MySQL installation.
-
-If you are merely updating an existing installation, run
-"php update.php" instead of install. This will copy all
-the software, and also run any database updates that may
-be necessary. These should give appropriate warnings if
-there are any dangerous ones.
-
-----
-Building from scratch
-----
-
-Here are some more notes on building a system from scratch
-the way it was done for the Wikipedia server:
-
-Downloads:
-
- gcc-2.95.3.tar.gz (only if you now have gcc 2.96)
- mysql-4.0.13.tar.gz (or 3.23.57 should work)
- libiconv-1.8.tar.gz
- apache_1.3.27.tar.gz
- php-4.3.2.tar.gz
- apc-cvs.tar.gz
-
-And for math support:
- ocaml-3.06.tar.gz (3.04 doesn't work)
- (TeTeX, ImageMagick, and GhostScript come with most Linux distros)