安装教程补充:
Ubuntu16.04部署lamp环境安装Moodle3.5.4教程
https://www.bilibili.com/video/av46780712/
Win7使用集成环境Wamp3.1.4安装Moodle3.4.1视频教程
https://www.bilibili.com/video/av46697469/
背景介绍
Linux操作系统稳定可靠,做服务器的首选。
Moodle,开源在线教育平台,支持二次开发等。
Linux平台的稳定性一直是我很喜欢的,近期在Linux上部署Moodle平台时,尝试了很多遇到了很多问题,最后成功了,搜了很多资料,但是没有比较好的,希望自己能总结出一份比较完美的方案。
说下过程吧,配置Moodle需要Linux拥有web服务器,数据库等等环境,最开始用原始办法,数据库安装始终有问题,最后问同学发现有一键安装的办法,就是lnmp一键安装包,于是尝试了第一个办法,很多问题没法解决,后面尝试另一个一键安装成功了。
安装过程
我的环境是:centos7,环境搭建采用OneinStack,安装最新Moodle版本,成功了,下面是分步说明。
一、安装linux系统
推荐使用Centos7版本,安装方法网上很多,应该不是很难,给出镜像下载链接哈。
https://www.centos.org/download/(自选版本)
选择一个版本来安装吧
推荐安装方式:首先用UltraISO软碟通将镜像刻录在U盘里,接着从U盘引导进入。
安装教程也给一份:Centos7安装教程:http://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html。
安装centos7应该问题不大,自己照着网上教程操作即可。
二、配置Web服务器环境
配置web服务器是最容易出问题的,一定要选择好正确的安装方式,我最开始采用数据库、php等分别安装,发现自己配置了半天问题依旧很多,最后问同学打听使用的一键安装脚本,很容易就实现了安装,并且可以安装Moodle。
推荐使用一键安装平台:https://oneinstack.com/install/
安装步骤(代码可以见脚本平台首页):
照着下一步操作即可,我选用的是Nigix,php,Mariadb,其他可以默认,版本可以用新一些的就行了。
(201801新增:OneinStack如何支持fileinfo?)
三、安装Moodle
获取Moodle:进入官网下载*.tar.gz格式文件(在Windows下载)
通过WinSCP工具将文件上传至服务器www录下(在Windows下,客户端),服务器的www目录看你的配置文件设置。
解压Moodle在当前目录下。
打开网址:http://服务器ip/moodle即可看到安装界面,按照提示操作即可。
在安装Moodle过程中还会遇到一些问题。
1、语言包问题,换用英语安装或者按照操作下载语言包上传即可,这个问题不大。
2、安装之前的一步提示,数据库配置问题。
解决方案:在MySQL安装目录下找到my.conf,在[mysqld]段加入以下配置
innodb_large_prefix=1
innodb_file_format=Barracuda
重启数据库,刷新页面
注明:我的配置文件位置/etc/my.cnf
3、安装版本要求:
预祝成功,不会的多多百度。
(如有需要,本人提供有偿搭建服务,点击进入我的店铺,鼓励自己动手)
参考资料:
1、CentOS7下LAMP+Moodle环境搭建:http://www.jianshu.com/p/de6c6f88a5f1
2、linux下快速安装moodle平台(oneinstack方案):http://blog.sina.com.cn/s/articlelist_5355138818_0_1.html
3、linux下的搭建资料二