php单文件在线资源管理器 TinyFileManager
只是想在浏览器里上传两个文件、改个配置、看下日志,最简单的莫过于使用在线文件管理器了。
这款 PHP 版本的 TinyFileManager 就非常不错,它的理念非常直白:
一个单文件的 PHP 文件管理器,轻量、纯粹、能跑就行。
没框架、没依赖、没安装过程,一个 PHP 文件丢进目录里,立刻能跑。这才是真正的“能用的懒人神器”。
部署安装
直接将tinyfilemanager.php下载,丢到您的php空间里,然后访问就完了。
初始账号 admin/admin@123 或者 user/12345
登陆后你就能看到一个意外精致的文件管理界面。
这玩意儿之所以受欢迎,不是因为功能多,而是因为它足够“轻”
几乎所有操作都在浏览器里完成,不依赖数据库,不写临时文件。
功能亮点
别看它只有一个文件,功能一点不含糊。简单盘点下主要能力:
| 功能 | 描述 |
|---|---|
| 📂 文件操作 | 上传 / 删除 / 重命名 / 移动 / 下载 / 复制 |
| 🗜️ 压缩解压 | ZIP / TAR 一键压缩解压 |
| 📝 在线编辑 | 内置 Cloud9 IDE 编辑器,语法高亮、多主题 |
| 🌍 多语言 | 内置 35+ 种语言翻译文件 |
| 🔍 搜索过滤 | 前端 datatable.js 实现即时搜索 |
| 🧑💻 多用户 | 可配置多个用户,对应不同根目录 |
| 📄 文档预览 | 支持 Google Docs / Office Viewer 预览 PDF、DOC、PPT(25MB 内) |
| ⚙️ 安全选项 | IP 白名单、扩展名过滤、隐藏文件等 |
| 📱 移动端支持 | 对 touch 交互做了优化,手机操作完全可用 |
使用场景
这个项目虽然好玩,但真要用得稳妥,还是得看场合。
✅ 适合场景
- 内部工具 / 局域网文件管理界面
- 轻量部署,不想上 CMS 或 DMS 的时候
- 小型团队临时共享文件
- 需要快速远程编辑配置文件或查看日志的场合
❌ 不推荐场景
- 公网文件上传服务(那是作死)
- 高安全要求或高并发的系统
- 大规模文件存储 / 权限审计场合
项目地址
本文由[ Dazeng ]发布在[ 曾先生分享博客 ],转载请注明出处。