说明:今日伏笔VPS去海外一些博客看了下,间或间发现个好东西,是一个大伙都很少晓得的目录索引程序,Evoluted Directory Listing Script,与之前说的H5ai、Directory Lister不同的是,该程序支持各类操作,譬如清除/上传/建立文件夹等等。可以当私人DISK使用,同时程序就一个index.php文件,很简约。
截图
功能
全面的支持移动阅读器。
可以上传多个文件并限定允许的文件范例。
支持通过密钥或IP地址白名单来限定对script的访问(梦想的情况是只需要您伏笔VPS和客户真个访问权限!)。
支持建立新的目录和子目录。
上传压缩文件并主动提取压缩文件,并供给压缩文件解压后的选项。
可选地隐蔽某些文件范例,称号或扩展名以及目录。
按称号,巨细或上次修正日期排叙文件列表。
部署
系统要求:PHP 5.3或更高版本、部署fileinfo拓展。如果你想启用解压缩支持,你还需要部署ZipArchive php扩展。
想便捷的,直接部署宝塔面板,教程:宝塔面板部署教程,然落后入后台再部署PHP和Nginx环境,再找到左边软件管理-PHP管理-设置-部署Fileinfo拓展。
#如果Fileinfo拓展部署失利,就是内存太小,咱们可以增加swap,不快用于ovz
1、手动增加,方式查看:https://www.moerats.com/archives/19/。
2、面板增加,找到左边软件管理-系统工具-部署Linux工具箱,然落后入工具箱增加。
以后增加域名,上传文件便可。Evoluted下载:evoluted-directory-4.0.5.zip。
关于功能设置,直接在index.php文件里修正便可,这里罗列几个功能。
#上传压缩文件并主动提取压缩文件
// 设置为true,解压缩,上传任何ZIP文件(注意:会覆盖同名的!文件)
public $enableUnzipping = true;
// 如果您曾经启用解压,您可以挑选上传后设置为TRUE,清除本来的压缩文件。
public $deleteZipAfterUploading = false;
#DISK增添密钥访问
// 设置为true,以便在使用script之前输入密钥。
public $passwordProtect = true;
// 需要使用这个script的密钥(如果只使用$passwordprotect设置为true)
public $password = '填写密钥';
#允许访问的IP地址
// 可选。允许限定只能访问白名单的IP地址
public $enableIpWhitelist = true;
//允许scriptIP列表(如果只使用$enableIpWhitelist是true)
public $ipWhitelist = array(
'填写ip'
'填写ip'
);
#隐蔽文件以及扩展名文件
// 从目录列表中显现的块扩展文件扩展名
public $ignoredFileExtensions = array(
'扩展名',
'扩展名',
);
// 从目录列表中显现的块文件名
public $ignoredFileNames = array(
'需要隐蔽的文件',
'需要隐蔽的文件',
'需要隐蔽的文件',
);
// 以点开头的文件一般是隐蔽文件。设置为false如果你想显现这些隐蔽文件。
public $ignoreDotFiles = true;
#隐蔽的目录
// 在目录列表中显现的要阻遏的目录
public $ignoredDirectories = array(
'需要隐蔽的目录',
);
相关程序
一款不错的PHP目录列表程序:h5ai部署教程
Directory Lister:又一款不错的PHP目录索引工具
程序作者:PHP DIRECTORY LISTING SCRIPT
希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和一款支持上传/删除等操作的PHP目录列表程序:EvolutedDirectoryListing相关的问题或者对日本服务器哪个便宜有疑惑也欢迎大家咨询。
网友评论