只是想在浏览器里上传两个文件、改个配置、看下日志,最简单的莫过于使用在线文件管理器了。

这款 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 的时候
  • 小型团队临时共享文件
  • 需要快速远程编辑配置文件或查看日志的场合

❌ 不推荐场景

  • 公网文件上传服务(那是作死)
  • 高安全要求或高并发的系统
  • 大规模文件存储 / 权限审计场合

项目地址

https://github.com/prasathmani/tinyfilemanager