本章将介绍Claroline系统的安装、调试及维护工作,这些工作主要是“平台管理员”的任务。虽然普通的学员不需要学习,但是某些知识对于加深对系统的了解还有很有帮助的。
7.1安装前的准备
其实Claroline的要求很简单,只要PHP和Mysql能正常运行就行,但是为了保障您系统的功能完整性和稳定性,在安装Claroline之前,还是建议您准备好相关的软件硬件环境:
支持PHP的web服务器
这个web服务器可以是apache、lighttpd、nginx,甚至是IIS,对于windows环境,还是推荐apache,无论是速度还是稳定性都很不错;对于Unix/Linux环境,用nginx是一个不错的主意,可以获得较高的运行速度。
不低于PHP5.2的语言环境
由于某些新特性的加入,使Claroline自1.9版本以后不能再使用PHP4,建议用PHP5.2及以后的版本。
由于PHP有很多工作模式,另一个建议是使用Fastcgi模式,这样可以获得更好的性能,配合nginx使用,会获得非常理想的效果。但是某些要求CGI的应用使用起来会有点麻烦,比如Claroline自带的公式解析器mimeTeX。
不低于4.23版本的Mysql数据库
到1.9.2版本为止,Claroline只支持mysql数据库,希望它在下一个版本中能有所改善。
确保PHP有如下扩展
php5-bz2,php5-ctype,php5-dom,php5-gd,php5-mysql,php5-iconv
php5-pcre,ph