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