Linux下安装Moodle2.8

        截至当前最新的Moodle平台版本是2.8。前几天在linux平台下安装了魔灯,特此记录一个完整的安装过程。

需要安装的内容:

  • MySQL
  • Apache
  • Php
  • Moodle安装

MySQL安装:

        MySQL的版本为5.5。安装教程

Apache安装:

        httpd-2.2.27.tar.gz  下载
        tar zxvf  httpd-2.2.27.tar.gz 
        cd http-2.2.27
       ./configure --prefix=/usr/local/apache2 --enable-shared=max --enable-module=rewrite --enable-so --enable-logio --enable-module=most
       make && make install

php安装

       由于Moodle2.8要求php最低的版本为5.4以上,而使用yum安装只能装上5.3.3的,所以只有自行编译安装。
       php5.5.6及依赖包下载

  • PHP:php-5.5.6.tar.gz
  • libxml2-2.6.30.tar.gz
  • libmcrypt-2.5.8.tar.gz 
  • zlib-1.2.8.tar.gz
  • libgd-2.1.0.tar.gz
  • autoconf-2.69.tar.gz
  • freetype-2.5.0.1.tar.gz
  • libpng-1.6.7.tar.gz
  • jpegsrc.v9.tar.gz
  • curl-7.37.0.tar.gz
       

1.安装libxml2

cd /usr/local/src/

tar zxvf libxml2-2.6.30.tar.gz

cd libxml2-2.6.30

./configure --prefix=/usr/local/libxml2

make && make install

 

2.安装libmcrypt、zlib、libpng、freetype、curl

安装方法同libxml2,分别安装到如下路径

/usr/local/libmcrypt

/usr/local/zlib

/usr/local/libpng

/usr/local/freetype

/usr/local/curl

3.安装jpeg9

mkdir /usr/local/jpeg9

mkdir /usr/local/jpeg9/bin

mkdir /usr/local/jpeg9/lib

mkdir /usr/local/jpeg9/include

mkdir -p /usr/local/jpeg9/man/man1

cd /usr/local/src/

tar zxvf jpegsrc.v9.tar.gz

cd jpeg-9

./configure --prefix=/usr/local/jpeg9/  --enable-shared  --enable-static 

make && make install

4.安装autoconf

cd /usr/local/src/

tar zxvf autoconf-2.69.tar.gz

cd autoconf-2.69

./configure

make && make install

 

5.安装GD

cd /usr/local/src/

tar zxvf libgd-2.1.0.tar.gz

cd libgd-2.1.0

./configure  --prefix=/usr/local/gd2/   --with-zlib=/usr/local/zlib/   --with-jpeg=/usr/local/jpeg9/  --with-png=/usr/local/libpng/   --with-freetype=/usr/local/freetype/ 

make && make install


6.安装php

cd /usr/local/src/

tar zxvf php-5.5.6.tar.gz

cd php-5.5.6


./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-curl=/usr/local/curl --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2/ --with-png-dir=/usr/local/libpng/ --with-jpeg-dir=/usr/local/jpeg9/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ --with-zlib-dir=/usr/local/zlib/ --with-mcrypt=/usr/local/libmcrypt/  --with-mcrypt=/usr/local/libmcrypt/ --with-mysql --with-mysqli --enable-zip --enable-soap --enable-mbstring=all --enable-sockets --enable-pdo --with-pdo-mysql


make && make install

安装Moodle

       moodle2.8下载

          官方安装指南

你可以将整个Moodle 目录拷贝到你Web 服务器的文档目录下,在这种情况下你的网站访问地址为:http://yourwebserver.com/moodle 。

或者你也可以直接拷贝Moodle 中的内容到你的Web 服务器文档目录下,这样你的访问网址就变得更加简化为http://yourwebserver.com 。

保护Moodle 文件:

# chown -R root /path/to/moodle

# chmod -R 0755 /path/to/moodle

创建数据目录

# mkdir /path/to/moodledata

# chmod 0777 /path/to/moodledata

使用网页安装工具

访问http://yourwebserver.com/moodle/install.php完成安装即可。

你可能感兴趣的:(教学平台)