版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务十二:Debian安装moodle12.1.1任务描述某学校需要安装LNMP服务,需要使用debian服务器并部署一个PHP的典型应用moodle教学平台,作为本地化教学资源库。要求在系统登录时能显示LNMP系统有关软件的版本信息。12.1.2任务目标工作任务使用Debian9.6搭建LNMP平台安装moodle学习目标掌握Debian9.6操作系统下LNMP服务的配置与管理实践技能1.在Debian9.6操作系统安装Nginx软件2.在Debian9.6操作系统安装MariaDB软件并配置服务3.在Debian9.6操作系统安装PHP软件并配置服务4.在Debian9.6操作系统安装moodle软件并配置服务知识要点1.Nginx配置/etc/nginx/nginx.conf/etc/nginx/sites-available/default2.MariaDB配置文件/etc/mysql/mariadb.conf.d/50-f3.PHP服务的优化/etc/php/7.2/fpm/php.ini4.moodle软件配置/var/www/html/wordpress/wp-config.php12.2决策指导选择Debian作为服务器操作系统,既有优点也有缺点。主要表现在以下几个方面。优点一:Debian是由它的用户维护的。优点二:多种架构与核心。优点三:稳定性。12.3制定计划修改软件源mount/dev/cdrom/mntnano/etc/apt/sources.listapt-getupdateapt-getupgrade网络安装配置检验命令nano/etc/network/interfacesnano/etc/resolv.confnano/etc/ssh/sshd_configsystemctlrestartnetworkingifdownens33ifupens33nginx安装配置检验命令nano/etc/nginx/nginx.confnano/etc/nginx/sites-available/defaultmariadb安装配置检验命令nano/etc/mysql/mariadb.conf.d/50-fnano/etc/mysql/fphp安装配置检验命令nano/etc/php/7.2/fpm/php.ininano/etc/php/7.2/fpm/pool.d/www.conf12.4.1安装Debian及Nginx、MariaDB软件1.准备工作简述(1)网络配置时auto与allow-hotplug的区别(2)指定网卡重启(3)网络重启(4)安装及配置SSH服务2.修改APT软件源3.安装配置nginx、php配置nginx支持php支持PHP应用的方法之一location~\.php${
includesnippets/fastcgi-php.conf; fastcgi_passunix:/run/php/php7.0-fpm.sock;}if(!-e$request_filename){ rewrite"^(.*\.php)(/)(.*)$"$1?file=/$3last;
}
方法二:location~\.php${#includesnippets/fastcgi-php.conf;fastcgi_passunix:/run/php/php7.0-fpm.sock;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_params;#fastcgi_indexindex.php;}12.4.2安装MariaDB软件并配置优化1.安装数据库mariadb2.初始化数据库mariadb3.添加Moodle数据库及数据库专用帐号4.数据库配置优化5.数据库排错6.数据库其他操作命令7.数据库卸载12.4.3安装moodle软件1.moodle的下载和安装下载源码包(不建议使用,后续升级麻烦),也可以下载最新稳定版moodle代码包,官网有下载链接。wget–c/download.php/direct/stable34/moodle-latest-34.tgztarzxvf
moodle-latest-34.tgzcdmoodle #进入Moodle目录安装常用的有两种方式:一种是命令行方式安装,一种是浏览器模式安装。使用浏览器模式安装相对简单,只需要在浏览器中输入服务器IP地址,按提示操作即可。12.4.3安装moodle软件12.4.3安装moodle软件12.4.3安装moodle软件12.4.3安装moodle软件12.4.3安装moodle软件12.4.4通过小程序实现登录时提示系统信息12.5任务检查及优化1.安装WebminWebmin是基于Web的Linux配置工具。它像一个中央系统,用于配置各种系统设置,比如用户、磁盘分配、服务以及HTTP服务器、Apache、MySQL等的配置。针对linux服务器也可以安装Webmin来进行管理。步骤如图12-17所示。(1)添加Webmin存储库。nano/etc/apt/sources.list#修改软件源,添加Webmin下载地址。deb/download/repositorysargecontrib(2)接下来,添加WebminPGP密钥,以便您的系统将信任新的存储库。wget/jcameron-key.ascapt-keyaddjcameron-key.ascapt-getinstallapt-transport-https(3)更新包含Webmin信息库的软件包列表。apt-getupdate(4)安装Webmin。apt-getinstallwebmin2.配置Cron任务3.使用一键安装包程序tasksel1nano/etc/network/interfaces2nano/etc/ssh/sshd_config3systemctlrestartssh4apt-getupdate&apt-getupgrade5apt-getinstallnginx6apt-getinstallmariadb-servermariadb-client7apt-getinstallphp7.0php7.0-fpmphp7.0-mysqlphp-commonphp7.0-cliphp7.0-commonphp7.0-jsonphp7.0-opcachephp7.0-readlinephp7.0-mbstringphp7.0-xmlphp7.0-gdphp7.0-curlphp7.0-zipphp7.0-intlphp7.0-xmlrpcphp7.0-soap8mysql-uroot-p★9nano/etc/mysql/mariadb.conf.d/50-f ★10nano/etc/nginx/nginx.conf ★11nano/etc/nginx/sites-available/default ★12nano/etc/php/7.0/fpm/php.ini ★13cd/var/www/html14wget-c/download.php/direct/stable34/moodle-latest-34.tgz15tar-zxvfmoodle-latest-34.tgz16systemctlrestartnginx17systemctlrestartphp7.0-fpm18systemctlrestartmariadb19nginx-t20nano/var/www/html/index.php ★<?phpphpinfo();?>21chmod777/var/www22nano/var/www/html/moodle/config.php ★评价指标及评价内容★★★★★★评价方式基本操作20分安装VM并新建debian9.6虚拟机
教师评价debian9.6系统安装
动手做20分(重现)安装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度授权委托合同2篇
- 二零二四年度办公场所租赁合同样本2篇
- 二零二四年度人工智能算法研发合作合同3篇
- 二零二四年度广告投放与创意设计服务合同3篇
- 2024年度房产买卖及法律咨询服务合同
- 全新教育培训机构合作经营合同(2024年度)
- 2024年度智慧物流系统开发与部署合同2篇
- 二零二四年度新材料研发与产业化合同(新材料应用)3篇
- 2024年度企业级软件系统定制开发合同2篇
- 2024年度信息服务与技术支持合同2篇
- 2022年2022年普通话语流音变训练
- 用户需求(URS)编写及管理规程
- 钳工教学中钻孔方法的改进探究
- 曼巴精神PPT课件
- 水轮机结构介绍(经典)
- 高处作业基本知识高处不胜寒安全不能忘
- 管道支架载荷计算
- 红十字会青少年工作实施方案
- 防火门安装施工方案
- 无损检测射线常见缺陷图集及分析
- 最新外科疾病诊疗指南(精品课件)
评论
0/150
提交评论