5分钟自己部署一个私人网盘(Evoluted Directory Listing Script)

由于项目的需求,需要多人查看文件和管理文件的功能。自己想部署一个私有的文件管理系统,本来可以用FTP,但是FTP查看文件不方便,后面网上找到了Evoluted Directory Listing Script,这个系统是用PHP写的,只有一个文件index.php,仅仅只有一个文件哦,是不是吃惊了?没错就只有一个文件。

Evoluted Directory Listing Script是evoluted开发的(官网:www.evoluted.net )。原版是英文版本的,如果想界面变成中文的,可以下载网上的很多汉化版本,也可以私信问我要。这个系统必需依赖项就是PHP环境,1)Apache 2)PHP 版本 >= 5.3 3) gd库 图片支持库。 可选项是 ZipArchive,不装也没事。

安装步骤:

1) 上传index.php文件到服务器上的WEB目录下,这个跟进自己服务器的配置来,我的服务器是centos,目录是/var/www/html.

2) 配置参数,class DirectoryListing 这个类里面的参数都可以进行配置,每个参数都有说明是干什么用的。一般只要修改这几个参数就行了

a.配置根目录,这个是文件存储根目录

// The top level directory where this script is located, or alternatively one of it's sub-directories

public $startDirectory = './rootfloder’;

b.配置访问密码

// The password to require to use this script (only used if $passwordProtect is set to true)

public $password = ‘password';

c.配置是否开启IP白名单

// Optional. Allow restricted access only to whitelisted IP addresses

public $enableIpWhitelist = false;

# false :不开启; true:开启;

d.配置IP白名单列表

// List of IP's to allow access to the script (only used if $enableIpWhitelist is true)

public $ipWhitelist = array(

'127.0.0.1'

);

 

其他参数可以根据你的需要自行配置。

部署好了就可以直接浏览器里访问,就会出现以下界面:

输入配置的密码,就可以进入系统:

下面就可以使用了,是不是很简单。个人用或者小团队用足以。

 

我在部署的时候出现了小插曲,就是没有安装gd库,只要安装下就行了。

如果你们在部署有啥问题,可以私信找我。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值