标签:
一 前言:
Moodle是一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE),它通常用来播放符合SCORM标准的课件,但功能远不止课程管理,作业模块等功能。这里主要介绍moodle 的安装方法。
二 准备: moodle安装的基本需求:硬件, 一般的内存和硬盘都够,主要是软件方面:
1. Windows 或者Linux操作系统 。
2. web 服务器 :可以是IIS,但最推荐的是Apache 。
3. PHP .当前最低也是 5.3,基本上都是5.5或以上至少。
4. 数据库。主要是MYSQL 和Oracle 。这里也是推荐MySQL 。
三 安装:
可以通过单个软件的安装,但这里推荐的是集成的开发包安装,主要是EasyPHP和XAMPP。他们都是Apache + MySQL +PHP的集成的开发包 。
1. 在西西软件园可以下载easyPHP,或在 https://www.apachefriends.org/index.html下载的XAMPP。因为Apache默认绑定的端口是80,而IIS绑定的端口也是80。所以先要停止IIS服务,在控制面板/管理工具中查看是否有Internet信息服务选项,以双击打开后,点击停止服务按钮。也可以通过在cmd输入命令:netstat -ano,列出所有端口的情况 ,看下占用80端口的进程ID,tasklist|findstr "80",回车,查看是哪个进程或者程序占用80端口,结果是:XX.exe ,在通过任务管理器关闭这个进程。
如果你需要IIS服务,也可以不关闭IIS服务,但需要改IIS绑定的端口为81或其他,下图为我操作详解。
解决80端口的问题,接下来安装easyPHP或XAMPP 。如下图:
以上是开发包安装和运行的界面。web服务器开启可以http://localhost 进行验证
2. moodle 下载和安装:
在moodle.org 里DOWNLOADS模块下载moodle最新版。将moodle解压拷贝到web 服务器根目录下。easyPHP放在C:\Program Files\EasyPHP5.3.0\www下面,XAMPP放C:\xampp\htdocs 下. 接下来安装moodle .
Tip:如果不喜欢英文的安装界面,在https://download.moodle.org/download.php/langpack/3.1/zh_cn.zip 下载moodle中文语言包,安装时候选择中文如果不能自动下载,需要手动此链接进行下载,将语言包解压zh_cn拷到C:\xampp\moodledata\lang下。XAMPP放在C:/ProgramFiles/
EasyPHP5.3.0/www/moodle/lang
XAMPP:http://localhost/moodle 进入安装界面,截图如下(必要的注解截图上有注)
这儿,PHP需要扩展库,http://jingyan.baidu.com/article/e4d08ffdb467060fd2f60da0.html ,这里是PHP扩展库的方法,有的是已经有了dll文件,在php.ini 文件里面,查找extension,例如" ;extension = php_cur.dll" ,将前面的;去掉,就可以扩展这个库了,在php下ext文件夹里没有的dll文件,需要去PECL下载扩展库。
看下图:
如果嫌PHP扩展库解决很麻烦,可以换个低版本的XAMPP,这样就可以直接继续安装,点继续
最后设置账号密码, 就安装成功了!
而easyPHP需要http://127.0.0.1/home/mysql
创建一个新的数据库,命名moodle,在http://localhost/moodle 进行moodle安装
后面的就不一一截图了,一步步安装就可以了。easyPHP安装moodle需要注意的:
1.首先要确认自己以前没有在所需服务器上安装过MySQL和PHP,若有则应卸载,特别要删除my.cnf,my.ini,php4ts.dll和php.ini这四个文件。
2.前面提过的,在安装的过程中,出现Apcache的端口与IIS的端口冲突,把IIS站点停止,就可以运行EasyPHP-5.3.0了
3.将整理下面的SQL改为utf8_unicode_ci才能正常运行moodle。
以上为本人安装的心得。
标签:
原文地址:http://blog.csdn.net/zcyzsy/article/details/52012664