Installation and Maintenance
Installation on SLES 10.x
For ILIAS 3.10.x
1. Operation System Packages
All necessary packages of the OS were installed by using the „yast“ tool.
- Apache Webserver >1.3.29, better Apache 2.x.x
- MySQL 4.1.x or higher
- php5 > 5.1.3, better 5.2.x
- apache2-mod_php5
- php5
- php5-bcmath (optional for mathematical operations)
- php5-curl (optional, necessary for SOAP auth, payment, ECS)
- php5-dom
- php5-gd
- php5-iconv
- php5-json
- php5-ldap (optional, necessary for LDAP support)
- php5-mbstring
- php5-mhash
- php5-mysql
- php5-openssl (optional, necessary for SOAP auth, payment, ECS, SSO solutions)
- php5-pcntl (optional, necessary for extended CRON jobs with parallel processing)
- php5-posix (optional, necessary for extended CRON jobs with parallel processing)
- php5-soap (optional, necessary for SOAP auth, payment, ECS, SOAP webservice)
- php5-tidy (optional for editor component, XHTML validator)
- php5-timezonedb (optional, necessary for calendar)
- php5-xsl
- php5-zlib (optional for SOAP auth, SOAP webservice)
- php5-pear basic packages PEAR library
Other external tools that are needed in ILIAS:
- ImageMagick
- zip
- unzip
- java-1_5_0-sun
- htmldoc
2. Installation of PEAR Libraries
PEAR contains function libraries for PHP developers. Parts of them are used in ILIAS. The command line tool "pear5
" is already installed through the php5 PEAR package. But function libraries need to be installed online separately.
Proxy settings might be necessary for using PEAR installer:pear5 config-set http_proxy http://PROXY_IP:PROXY_PORT
Specific PEAR packages were installed the following way:pear5 install –o PACKAGE NAME
Both packages for supporting excel export are currently in beta status. Therefore they need to be installed with separate commands:pear5 install channel://pear.php.net/OLE-1.0.0RC1
pear5 install channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.1
List of Necessary PEAR Libraries:SLES10SP2:~ # pear list
Installed packages, channel pear.php.net:
----------------------------------------------
| The version numbers are only for orientation (Status: March 2009). For both modules indicated as "beta" it is important to use this version or higher. For all other packages there have not been any incompabilities in ILIAS as far as our experience goes. |
A final pear5 upgrade-all
updates all packages to the actual version.
3. Release-Notes Dokument
06.03.2009 Version 1.0 by Ralf Schenk, Databay AG Aachen, rs_at_databay.de