还剩2页未读,继续阅读
文本内容:
授课章节任务十二Debian安装moodle(4课时)
1.使用Debian
9.6搭建LNMP平台安装moodle教学目标
2.掌握Debian
9.6操作系统下LNMP服务的配置与管理
1.Nginx酉己置/etc/nginx/nginx.conf/etc/nginx/sites-available/default
2.MariaDB配置文件教学内容/etc/mysql/mariadb.conf.d/50-server.cnf
3.PHP服务的优化/etc/php/
7.2/fpm/php.ini
4.moodle软件配置/var/w\\Whtml/wordpress/wp-conf ig.php
1.在Debian
9.6操作系统安装Nginx软件
2.在Debian
9.6操作系统安装MariaDB软件并配置服务重点难点
3.在Debian
9.6操作系统安装PHP软件并配置服务
4.在Debian
9.6操作系统安装moodle软件并配置服务
1.米用“项目引导”、“任务驱动”教学方法,并以实践操作演不进行讲解教学方法
2.在课堂上注意讲:、学、做相结合,注重“问题引导”学生互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力教学环境准备
1.“教、学、做一体化学生机房,教师机需要连接投影仪或者安装同屏教学软件;
2.学生一人一机、可将学生每4-6人分为一组;课前准备
3.机房电脑操作系统安装好VMWare Workstation
14.0>需要Debian
9.6镜像学生预习要求
1.阅读纸质教材,查阅与本章节相关资料;
2.在教学平台上学习教材电子版和课件师生活动二次备课
一、复习提问
1.如何检查服务器的系统基本信息
2.如何文件及目录权限、进程管理
二、导入新课Moodle(Modular Object-Oriented DynamicLearning Environment)是一个用于制作网络课程或网站的软件包它是一个全球性的开发项目,用以支持社会建构主义的教育框架Moodle是一个自由的开源软件(在GNU公共许可协议下),通常用作一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE)教学过程它已成为深受世界各地教育工作者喜爱的一种为学生建立网上动态网站的工具为了正常运行Moodle,它需要被安装在Web服务器上,无论是在自己的电脑或网络托管的服务器Moodle平台界面简单、精巧使用者可以根据需要随时调整界面,增减内容课程列表显示了服务器上每门课程的描述,包括是否允许访客使用,访问者可以对课程进行分类和搜索,按自己的需要学习课程Moodle平台还具有兼容和易用性可以几乎在任何支持PHP的平台上安装,安装过程简单只需要一个数据库,它具有全面的数据库抽象层,几乎支持所有的主流数据库现今主要的媒体文件都可以利用Moodle进行传送,这使可以利用的资源极大丰富在对媒体资源进行编辑时,利用的是用所见即所得的编辑器,这使得使用者无需经过专业培训,就能掌握Moodie的基本操作与编辑Moodie注重全面的安全性,所有的表单都会被检查,数据都会被校验,cookie也是被加密的
三、讲授新课
1.任务描述某学校需要安装LNMP服务,需要使用debian服务器并部署一个PHP的典型应用moodle教学平台,作为本地化教学资源库要求在系统登录时能显示LNMP系统有关软件的版本信息
2.决策指导操作系统安装Debian
9.6,LNMP使用Nginx
1.
10.3版本,数据库安装MariaDB
15.l,PHP使用版本,教学资源库平台安装moodle
3.
4.2版本
3.安装、检验、配置、优化命令列表修改软件源mount/dev/cdrom/mnt nano/etc/apt/sources.list apt-getupdate apt-get upgrade网络安装配置检验命令nano/etc/network/interfaces nano/etc/resolv.conf nano/etc/ssh/sshdconfig systemctl restart networkingifdownens33ifup ens33nano/etc/nginx/nginx.confnginx安装配置检验命令nano/etc/nginx/sites-available/defaultmariadb安装配nano/etc/mysql/mariadb.conf,d/50-server.cnf nano置检验命令/etc/mysql/my.cnfphp安装配置检nano/etc/php/
7.2/fpm/php.ini验命令nano/etc/php/
7.2/fpm/pool.d/www.conf相关服务重启命令systemctlrestart nginx systemctlrestart php
7.0-fpmsystemctl restartmysql.service服务检查命令nginx-tnginx-v php-v mysql-V systemctlstatusmariadbdpkg-1grep php*dpkg-1grep nginx*dpkg-1grep mariadb*ps-ef grepnginx*ps-ef grepPHP*ps-ef grepmaria*
4.任务实施过程一安装Debian及Nginx、PHP软件
5.任务实施过程二安装MariaDB软件并配置优化
6.任务实施过程三安装moodle软件检查系统基本信息
7.任务实施过程四通过小程序实现登录时系统信息提示
8.任务检查及优化安装WebminWebmin是基于Web的Linux配置工具它像一个中央系统,用于配置各种系统设置,比如用户、磁盘分配、服务以及HTTP服务器、Apache.MySQL等的配置针对linux服务器也可以安装Webmin来进行管理
四、课堂练习
1.安装Nginx及MariaDB
2.配置web及数据库
3.安装PHP
4.配置PHP支持及优化
5.下载安装Moodie
6.配置Moodie、检查系统基本信息学生活动观看教师演示、边学边做、思考、讨论、完成任务实践
五、课堂小结
1.总结本课学习内容
2.总结、评价学生小组活动情况
1.完成课后巩固练习题;布置作业
2.上交书面作业或者在教学平台上完成电子文档上传;
3.观看下一任务的微课或者项目实录视频
1.Nginx酉己置/etc/nginx/nginx.conf/etc/nginx/sites-available/default
2.MariaDB配置文件板书设计/etc/mysql/mariadb.conf.d/50~server.cnf
3.PHP服务的优化/etc/php/
7.2/fpm/php.ini
4.moodle软件配置/var/www/html/wordpress/wp-config.php通过学生互动活动,有利于学生自主学习与合作交流一能加深对识别法的认识,有助对教学内容的巩固;二利用这一互动活动,及时反馈信息,有利于教师调整教学策略,优化教学方法,提高教学质量教后反思学生完成教学任务评价表评价指标及评价内容★★★★★★评价方式安装VM并新建debian
9.6虚拟机基本操作20分教师评价debian
9.6系统安装安装Nginx及MariaDB动手做20分(重现)自我评价配置web及数据库安装PHP动手做20分(重构)小组评价配置PHP支持及优化下载安装Moodie动手做20分(迁移)小组评价配置Moodie、检查系统基本信息拓展20分通过小程序实现登录时系统信息提示教师评价综合评价得分★★★为全部完成、★★为基本完成、★部分未完成。
个人认证
优秀文档
获得点赞 0