Moodle在Cenos下的安装
作者:平常心
搭建环境是:centos+Apache+php+mysql+phpmyadmin+zend optimizer
1、安装apache
#yum install httpd
2、安装php
#yum install php
3、安装ZEND
wgethttp://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz(下载ZEND)
tar zxvf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz (解压)
cd ZendOptimizer* ← 进入Zend的源代码目录
./install.sh ← 运行安装脚本,进入交互界面,直接安装即可,路径可使用默认的
错误描述:Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
解决办法:按照字面意思就以为是权限了,但是检查了没有什么差异,又以为是和之前装的eaccelerator冲突,于是又参照了这篇文章,未果。索性直接将eaccelerator去掉了,还是不行。最后发现是和selinux有关,去/etc/selinux/config下面去disable掉selinux后问题解决。
4、安装mysql
#yum install mysql-server
5、安装php-mysql
#yum install php-mysql
6、安装GD库
#yum install php-mbstring
#yum install php-gd
#yum install php-xmlrpc
7、重启apache和mysql服务
#service httpd restart
#service mysqld restart
8、安装phpmyadmin
通过图形界面的浏览器下载linux下的phpmyadmin,解压后放在/var/www/html下。在浏览器中键入:http://本机ip/phpmyadmin,若能正看到管理数据库的界面,说明phpmyadmin安装正确,此时通过它建立一个新数据库moodle,为后面的moodle安装做准备。
9、安装moodle
(1)下载linux下moodle1.9版和最新汉化包。
(2)在/var/www/下建moodledata文件夹,按F1键到shell命令模式下,给apache组中的apache赋权:#chown -R apache:apache /var/www/moodledata
(3)将moodle1.9解压到/var/www/html下的moodle文件夹。
(4)将汉化包解压到/var/www/html/moodle/lang下。
(5)将moodle文件夹下的config.disk.php复制一份为config.php,并修改该文件中的参数。
(6)在浏览器中键入http://本机ip/moodle即可访问moodle。
在这里谢谢天一、乔木以及其它不知名网友对我的支持~
安装过程参考了:
http://www.ictedu.net.cn/viewthread.php?tid=43183&extra=page%3D2
http://bbs.zendchina.net/thread-157-1-1.html
