Ubuntu Server、Moodle2.5
能够联网的PC、浏览器
Ubuntu Server安装解压缩工具:sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract
安装更新PHP5: sudo apt-get install php5 php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json安装完成后,重启apache2服务:/etc/init.d/apache2 restart
进入/var/www下解压moodle-2.5.zip文件;cd /var/wwwunzip moodle-2.5.zip
在Windows系统的电脑的浏览器输入http://ServerIP(安装服务器的IP)/moodle 进行moodle的安装;并将语言设置为简体中文;
创建数据目录,要在服务器上创建/var/moodledata 目录,并保证其可读可写;cd /var #进入到/var目录下mkdir moodledata #创建moodledata目录chown -R www-data:root moodledata #更改目录权限,使得可读可写
数据库设置:自动创建数据库moodle (root gengshang为数据库登录的用户名密码);
要手动创建配置文件config.php;cd /var/www/moodle/ #进入该目录vim config.php #新建config.php文件,内容如下:dbtype = 'mysqli'; $CFG->dblibrary = 'native'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'moodle'; $CFG->dbuser = 'root'; $CFG->dbpass = 'gengshang'; $CFG->prefix = 'mdl_'; $CFG->dboptions = array ( 'dbpersist' => 0, 'dbsocket' => 0, ); $CFG->wwwroot = 'http://192.168.1.90/moodle'; $CFG->dataroot = '/var/moodledata'; $CFG->admin = 'admin'; $CFG->directorypermissions = 0777; require_once(dirname(__FILE__) . '/lib/setup.php'); // There is no php closing tag in this file, // it is intentional because it prevents trailing whitespace problems!
之后几步全部是默认安装,只要检查服务器满足最低要求;
创建用户管理员账户admin 密码初始必须为复杂密码这里我设置为abc123!@#ABC 带*的为必填项;
设置网站的相关信息后,即可进入moodle的开始页面;
管理员的密码要记住;
服务器的地址要记住;