ubuntu下安装moodle.docx
《ubuntu下安装moodle.docx》由会员分享,可在线阅读,更多相关《ubuntu下安装moodle.docx(13页珍藏版)》请在冰豆网上搜索。
ubuntu下安装moodle
ubuntu下安装moodle
1.首先保证你的物理机能够上网。
然后打开ubuntu虚拟机
2.进入登录界面用户名gengshang密码gengshang
3.输入ifconfig查看虚拟机获得的IP(我IP为192.168.65.133);
4.测试下网络的连通性,使用命令ping用CTRL+c终止命令;
5.为了使配置更为方便,先开通root账号命令sudo-s进入root账号
设置root密码passwdroot输入两遍密码设置成功(密码仍旧为gengshang),下面用root账号来操作
注意:
root账号权限过大,可删除系统重要文件,尽量不要乱使用命令,以免造成系统崩溃。
6.安装ftp服务命名sudoapt-getinstallvsftpd
6.1配置root用户ftp
#sudovim/etc/ftpusers
在root前加#注释掉root账号,使得root账号可以登录FTP;
6.2更改上传下载权限
在配置文件中添加以下的信息即可:
#sudovim/etc/vsftpd.conf
Local_enble=yes(本地帐户能够登陆)
Write_enable=yes(开放本地用户写的权限)
local_umask=022(FTP上本地的文件权限,默认是077)
功能:
可以用本地帐户登陆vsftpd服务器,有下载上传的权限
然后重启ftp服务sudo/etc/init.d/vsftpdrestart,可以通过ftp软件登陆改服务器
6.3上传moodle2.4源文件,将我本地的源文件上传到ubuntu的/var/www/下,
7.安装解压缩工具
sudoapt-getinstallunaceunrarzipunzipp7zip-fullp7zip-rarsharutilsraruudeviewmpacklhaarjcabextract
8.安装更新PHP5
sudoapt-getinstallphp5php5-mysqlphp5-curlphp5-gdphp5-idnphp-pearphp5-imagickphp5-imapphp5-mcryptphp5-memcachephp5-mhashphp5-mingphp5-psphp5-pspellphp5-recodephp5-snmpphp5-sqlitephp5-tidyphp5-xmlrpcphp5-xslphp5-json
安装完成后,重启apache2服务:
/etc/init.d/apache2restart
如果觉得命令太长可以使用putty软件通过ssh服务登录服务器,可复制粘贴代码;
输入用户名root密码gengshang进去,以root账号远程登录:
复制粘贴代码
9.进入安装moodle阶段;
9.1进入/var/www下解压moodle-2.4.zip文件
cd/var/www
unzipmoodle-2.4.zip
ls查看下会看到moodle文件夹,证明已解压成功。
9.2在物理机浏览器输入http:
//192.168.65.133/moodle进行moodle的安装(注:
这里是我的IP);
9.3.选择语言简体中文
9.4.创建数据目录,要在服务器上创建/var/moodledata目录,并保证其可读可写,
cd/var#进入到/var目录下
mkdirmoodledata#创建moodledata目录
chown-Rwww-data:
rootmoodledata/更改目录权限,使得可读可写;
9.5.数据库设置:
自动创建数据库moodle(rootgengshang为数据库登录的用户名密码;)
9.6.要手动创建配置文件config.php;
cd/var/www/moodle/#进入该目录
vimconfig.php#新建config.php文件,内容如下:
php//Moodleconfigurationfile
unset($CFG);
global$CFG;
$CFG=newstdClass();
$CFG->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:
//'.$_SERVER['HTTP_HOST'].'/moodle';
$CFG->dataroot='/var/moodledata';
$CFG->admin='admin';
$CFG->directorypermissions=0777;
$CFG->passwordsaltmain='>qYn0E(Z0JDhnN+aW`Cmne#';
require_once(dirname(__FILE__).'/lib/setup.php');
//Thereisnophpclosingtaginthisfile,
//itisintentionalbecauseitpreventstrailingwhitespaceproblems!
9.7.之后几步全部是默认安装,只要检查服务器满足最低要求,
9.8.创建用户管理员账户admin密码初始必须为复杂密码这里我设置为abc123!
@#ABC带*的为必填项;
9.9.网站首页设置,网站名称:
moodle教学平台
9.10.至此moodle平台已安装完成。