Ubuntu下LMS ilias的配置
1.系统准备
安装如下软件包:apache2,php5,php5-gd,php5-mysql,php5-xsl,php-pear,htmldoc,imagemagick,mysql-client-5.0,mysql-server-5.0,sendmail,sun-java5-jre运行命令:
# apt-get install apache2 php5 php5-gd php5-mysql php5-xsl php-pear htmldoc # apt-get install imagemagick mysql-client-5.0 mysql-server-5.0 sendmail sun-java5-jre
安装所有的建议的相关的软件包。
2.配置PHP
配置php.ini文件:
# vim /etc/php5/apache2/php.ini
根据官方推荐配置参数设置如下:
max_execution_time = 600 memory_limit = 128M error_reporting = E_ALL & ~E_NOTICE display_errors = On post_max_size = 60M upload_max_filesize = 40M session.gc_probability = 1 session.gc_divisor = 100 session.gc_maxlifetime = 3600 session.hash_function = 0
根据需要修改配置文件。如果一切工作良好,可以考虑将display_errors设置为Off,并且将PHP的错误写入一个日志文件。
3.PEAR组件
ilias需求PEAR包Auth,DB以及HTML_Template_IT。ILIAS 3.10.0和更高版本需要PEAR包MDB2而不是包DB。
# pear install Auth # pear install HTML_Template_IT
对于ILIAS 3.9.x版本:
# pear install DB
对于ILIAS 3.10.x 和更高版本:
# pear install MDB2 # pear install MDB2#mysql
需要Spreadsheet_Excel_Writer模块,用来导出Microsoft Excel文件格式。但由于Spreadsheet_Excel_Writer还是beta测试阶段,所以需要安装的话要先将stable状态切换到beta:
# pear config-set preferred_state beta
然后就可以安装Spreadsheet_Excel_Writer模块
# pear install --alldeps Spreadsheet_Excel_Writer
通过使用--alldeps参数,这同时安装了依赖的OLE模块。
将状态设回到stable输入:
# pear config-set preferred_state stable
4.安装ilias
在http://www.ilias.de/docu/ 上下载最新的ilias版本,或直接使用命令下载其稳定版3.10.8:
# wget http://downloads.sourceforge.net/ilias/ilias-3.10.8.tar.gz
运行如下命令:
# cp ilias-3.x.x.tar.gz /var/www # tar xzvf /var/www/ilias-3.x.x.tar.gz # chown -R www-data:www-data /var/www/ilias3
创建ILIAS工作的数据目录:(官方值)
# mkdir /opt/iliasdata # chown www-data:www-data /opt/iliasdata
打开浏览器,输入http://localhost/ilias3/setup/setup.php 后,跟着向导,输入下面的路径和禁用convert、htmldoc以及LaTeX检测:(官方值)
- Path to data directory: /opt/iliasdata - Path to log file: /opt/iliasdata/ilias3.log - Path convert: /usr/bin/convert - Path zip: /usr/bin/zip - Path unzip: /usr/bin/unzip - Path java: /usr/bin/java - Path htmldoc: /usr/bin/htmldoc
完成安装后,即可登陆ILIAS,使用管理员账号root,密码homer,登录ilias使用和验证ilias的安装。