日期:2014-05-16  浏览次数:21303 次

linux下面安装moodle

?

1.? 安装moodle运行环境和moodle

(1)安装apache
???????? #yum install httpd
(2)安装
php
????????? #yum install php
(3)安装
ZEND
wget
http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz(下载ZEND)

tar zxvf ZendOptimizer-3.3.3-linux-glibc21-i386.tar.gz
 (解压)
cd ZendOptimizer*
  ← 进入Zend的源代码目录

(注意;需要根据具体服务器的配置来选择,如果在主站由于没有权限等原因没有找到可以直接在google里面搜索需要的版本号,本人安装的是ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz)
./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