github开源地址:
https://github.com/helloxz/zdir
前言
Zdir是一款使用PHP开发的目录列表程序,开发 Zdir 的初衷是为了自建一个前端库 & 软件库,但发现网上的目录列表程序都不满意,于是Zdir诞生。非常适合做个人web外链分享。
演示地址:https://wget.ovh/
截图
优点
- 支持一键浏览目录、一键复制文件地址
- 支持常规的视频播放、图片预览、markdown预览
- 二维码生成、文件hash
图文安装
github地址:
https://github.com/helloxz/zdir
环境要求: Mysql至5.6+、 Nginx、PHP 推荐7.1。
1.安装宝塔
参考宝塔教程
2.添加网站
LNMP环境部署完成后,打开宝塔面板,添加网站。
3.源码安装
#请替换demo.baiyue.one为自己的域名后,拷贝全部命令后粘贴到ssh工具
cd /www/wwwroot/demo.baiyue.one
git clone https://github.com/helloxz/zdir.git && mv zdir/* .
cp config.simple.php config.php
4.宝塔面板设置
修改config.php设置自己的网站标题、关键词、描述、需要排除的目录等
$siteinfo = array(
"title" => "修改设置站点标题",
"keywords" => "zdir,h5ai,Directory Lister,Fdscript,目录列表,目录索引",
"description" => "Zdir是一款使用PHP开发的目录列表程序,简单实用,免费开源。"
);
修改排除目录
//需要忽略的目录
$ignore = array(
".",
".git",
"favicon.ico",
"functions",
"config.php",
"index.php",
"static",
"LICENSE",
"template",
"cache.php",
"indexes.php"
);
其它
不要使用中文命名目录/文件,否则可能发生不可预料的错误,若还有其它问题,请留言反馈。
文件目录缓存时间有24h,如果希望立即清除缓存请访问cache.php?del=cache