2024年6月8日发(作者:)
tougao1@
技术与应用
基于LNMP搭建教学资源分享网盘FileRun
蒋亚辉 肇庆学院外国语学院
随着信息技术的飞速发展,教育信息化改革进一步深化,信息化教学环境极大改善,教学资源日益丰富,越
摘要:
来越多的一线教师积累了大量的教学资源,如微课视频、教学课件、电子图书和精品课程等。因此,实现师生之间高效
便捷的教学资源共享尤为重要,它是支撑信息化教学活动的重要保障。作者通过在LNMP环境下部署FileRun网盘,实现了
师生之间的资源共享,有利地促进了教学活动的顺利进行。
LNMP;FileRun网盘;教学资源;校园网
关键词:
G434
文献标识码:
A
论文编号:
1674-2117(2020)02-0095-04
中图分类号:
●
需求分析
2010年后,百度、腾讯、360等
互联网巨头逐渐进入云存储领域,
网盘服
推出了各自的网盘产品
[1]
,
务开展得如火如荼,呈现出百“盘”
大战的局面。自2015年来,国家开展
了网盘的整治行动,并于2016年3月
起,集中时间、集中力量打击利用网
盘传播非法信息和盗版信息的整
网盘领域经历了严峻的
治行动
[2]
,
考验。与此同时,许多网盘公司也因
无力支撑高额成本而相继关闭服
务。如今,一家独大的百度网盘对免
费用户严格限制下载速度,严重影
响使用体验,而收费业务的价格越
来越高,让很多用户望而却步。考虑
到学生的经济能力和教学资源分享
的重要性,所以笔者认为搭建小型
的私有网盘十分必要。
●
FileRun网盘
FileRun是一款基于PHP的
网盘程序,安装便捷,界面美观,并
支持丰富的插件,如Google Docs
Editor、Zoho Editor、Google
Docs Viewer、Office Web View
[3]
除了文件存储功
和Autodesk等。
MySQL和PHP需要输入大量烦
琐的命令,耗费大量时间。而使用
LNMP一键安装包
[4]
并搭配screen
无人值守命令则可以大大简化此
过程。笔者使用的linux发行版是
Debian 8.5,具体操作步骤如下:
#安装screen程序
apt-get install screen
#创建一个名为lnmp的会话
screen -S lnmp
#下载lnmp1.6一键安装包并执行
安装命令
wget /lnmp/
-cO && tar
zxf && cd lnmp1.6 &&
./ lnmp
接下来是软件版本选择和相
关配置选择的交互界面,按照相关
提示进行操作即可。需要注意的
能,FileRun还具有用户管理、在线
协作、文档编辑、视频预览、链接分
享和互动评论等功能,十分便于教
学资源的共享。
●
LNMP环境搭建
笔者是基于LNMP环境搭
建的FileRun网盘。LNMP是指在
Linux操作系统下,使用轻量级的
Web服务器Nginx、小型数据库
MySQL和HTML内嵌式脚本语
言PHP这种网站服务器架构。通
常情况下,分别编译安装Nginx、
JAN 2020 NO.02
95
技术与应用
tougao1@
是,FileRun要求PHP版本为7.1以
至此,LNMP环境已部署完成。
上(建议安装版本为7.3)。准备就
●
创建虚拟主机和数据库
绪后,就会进入LNMP脚本的自动
创建虚拟主机的步骤如下:
安装编译过程。编译安装时间约几#执行添加虚拟主机命令
十分钟,具体消耗时间取决于服务lnmp vhost add
器的配置和网速等因素。安装成功#进入lnmp tools文件夹,开启跨目
后,会提示:Nginx: OK,MySQL: 录访问
OK,PHP: OK,PHP-FPM:OK。cd lnmp1.6/tools &&./remove_open_
图1
图2
图3
96
中国信息技术教育
basedir_
根据提示,输入网站域名,添
加虚拟主机(如图1)。由于FileRun
需要MySQL数据库的支持,在这
一步交互命令中,需要同时创建一
个FileRun数据库,并为其设置用
户名和密码。
●
FileRun安装
1.安装PHP扩展ionCube


发布评论