### [EasyImage 2.0:极简主义者的 PHP 纯净图床程序 开源轻量无需数据库](https://www.qiqiwa.com/article/204) **Published:** 2026-02-17T04:41:16 **Author:** Hello **Excerpt:** EasyImage2.0(简单图床)是一款轻量、无数据库、纯 PHP的开源图床程序,主打极简部署、稳定可靠、功能够用,非常适合个人博客、Markdown 写作、论坛贴图等轻量场景。下面从核心定位、技术架构、功能、部署、优缺点、适用场景做完整 EasyImage2.0(简单图床)是一款**轻量、无数据库、纯 PHP**的开源图床程序,主打**极简部署、稳定可靠、功能够用**,非常适合个人博客、Markdown 写作、论坛贴图等轻量场景。下面从核心定位、技术架构、功能、部署、优缺点、适用场景做完整分析。 * * * ## 📌 一、项目基本信息 | **维度** | **内容** | | --- | --- | | **开发语言** | PHP 推荐7.0+(兼容 5.6–8.0+) | | **核心设计** | **无数据库设计**,基于文件系统存储数据 | | **开源协议** | GPL-2.0 | | **代码仓库** | [GitHub – icret/EasyImages2.0](https://gemini.google.com/app/be138d08071abb99) | ### 页面截图 **界面演示** ![简单图床 - 上传界面](https://www.qiqiwa.com/wp-content/uploads/2026/02/8ee9ed406d3fa02fe9121b8c2026db55_1920x1062-1024x566.png) ![简单图床 - 广场界面](https://www.qiqiwa.com/wp-content/uploads/2026/02/9688330ddd15aa92906e5469f48f3067_1920x2027-970x1024.png) ![简单图床 - 后台界面](https://www.qiqiwa.com/wp-content/uploads/2026/02/2d019eb45155ba1be58f67a3505b7be2_1920x1222-1024x652.png) ![简单图床 - 统计界面](https://www.qiqiwa.com/wp-content/uploads/2026/02/85a33988daa53f646c5986ac7a5a1f0f_1920x1585-1024x845.png) ![简单图床 - 图片信息](https://www.qiqiwa.com/wp-content/uploads/2026/02/fe4276567f96e589b7c53153412104c1_1134x904-1024x816.png) * * * ## 🏗️ 二、核心技术架构:零 DB 设计 EasyImage 的最大亮点在于其“**零数据库 (No-DB)**”架构。所有元数据(上传时间、尺寸、访问 URL 等)均以 JSON 或 PHP 序列化文件的形式存储在服务器上。 ### 为什么选择“无数据库”? - **部署极简单**:无需创建数据库账号、配置 SQL 语句或处理数据库权限。 - **迁移无痛点**:只需打包 `i/` (图片目录) 和 `config/` (配置目录) 到新服务器解压,即可瞬间恢复。 - **极致性能**:省去了 SQL 查询的握手和解析开销,上传与访问响应更迅速。 - **安全加固**:天生免疫 **SQL 注入** 等传统 Web 攻击。 * * * ## 🛠️ 三、核心功能清单 ### 1\. 灵活的上传与输出 - **多端兼容**:支持多文件批量上传、HTML5 拖放上传,甚至兼容高龄的 IE9+。 - **格式丰富**:一键生成 URL、Markdown、BBCode 和 HTML 链接。 - **外设对接**:完美支持 API 上传,可轻松对接 **uPic、PicGo、Typora** 等主流写作辅助工具。 ### 2\. 强大的图片处理 (基于 GD 库) - **智能压缩**:内置质量压缩与尺寸裁剪。 - **格式转换**:支持强制将图片转换为 JPG、PNG 或 **WebP** 格式以节省流量。 - **自动化**:支持文字/图片水印,可设定最小宽高限制并自动压缩。 ### 3\. 安全管理与策略 - **访问控制**:支持仅管理员上传或登录后上传模式。 - **安全防护**:内置 IP 黑白名单、防盗链设置以及上传日志监控。 - **智能分析**:支持在线图片管理、删除令牌、磁盘占用统计及上传趋势分析。 * * * ## 📦 四、主流部署方案 ### 方案 A:Docker 部署(推荐,省心首选) 适合群晖 NAS、个人 VPS 等支持 Docker 的环境: ``` docker run -d \ --name easyimage \ -p 8080:80 \ -e TZ=Asia/Shanghai \ -v /your/path/i:/app/web/i \ -v /your/path/config:/app/web/config \ ddsderek/easyimage:latest ``` ### 方案 B:传统 PHP 环境 1. **环境要求**:PHP 7.0+,需启用 `Fileinfo`、`iconv`、`zip`、`mbstring`、`openssl`扩展(如果没有就是已经安装了)。 2. **步骤**:下载源码解压至根目录,将 `i/` 和 `config/` 目录权限设为 `755` 或 `777`。(宝塔用户可跳过默认权限会给足,如异常请给权限) 3. **初始化**:访问域名,设置管理员密码即可。 宝塔面板:打开宝塔后台->软件商店->已安装->选择php->设置->安装 `Fileinfo` ![](https://www.qiqiwa.com/wp-content/uploads/2026/02/574f01e9d34e4b3aaa35d1399a6dffac_1920x891.png) ### 方案 C:宝塔用户安装 软件商店搜索「简单图床」一键安装 自动配置 PHP、Nginx、目录权限 ![](https://www.qiqiwa.com/wp-content/uploads/2026/02/d2b5ca33bd20260217130350.png) 或者Docker搜索`EasyImage2` ![](https://www.qiqiwa.com/wp-content/uploads/2026/02/d2b5ca33bd20260217113216.png) * * * ## ⚖️ 五、优缺点客观分析 ### ✅ 优点 - **极简部署**:解压即用,无数据库运维负担。 - **迁移效率**:打包目录即完成迁移,适合经常更换服务器的博主。 - **低配友好**:在低配 VPS 或 NAS 上运行极其流畅,几乎无 CPU 占用。 - **纯粹开源**:遵循 GPL 协议,界面支持自定义。 ### ⚠️ 缺点 - **单用户设计**:缺乏多用户体系,不适合作为大型公共图床使用。 - **存储局限**:默认仅支持本地存储,若需对接阿里云 OSS 或腾讯云 COS 需要额外开发。 - **统计薄弱**:仅有基本的上传统计,缺乏详细的访问日志热点分析。 ## 🛠️ 六、浏览器插件安装与配置指南 为了实现「右键即上传」的流畅体验,你可以为浏览器安装 **EasyImage 助手**。以下是针对主流浏览器的安装方案: ### 1\. 微软 Edge 浏览器 (推荐) Edge 用户推荐优先通过官方扩展商店安装,更加稳定且支持自动更新。 | **安装方式** | **操作步骤** | **快捷链接** | | --- | --- | --- | | **官方商店** | 扩展中心搜索「**简单图床**」-> 点击安装 -> 初始化配置 | [简单图床 – Edge Version – Microsoft Edge Addons](https://microsoftedge.microsoft.com/addons/detail/%E7%AE%80%E5%8D%95%E5%9B%BE%E5%BA%8A-edge-version/hdafcoenpmebcjjcccojdlhfnndelefk?hl=zh-CN) | | **离线安装** | 下载 `Edge.crx` 文件 -> 直接拖入浏览器窗口即可 | 下载[Edge.crx](https://raw.githubusercontent.com/icret/EasyImage-Browser-Extension/main/Edge.crx) | | **开源地址** | | [icret/EasyImage-Browser-Extension: 简单图床的浏览器上传插件](https://github.com/icret/EasyImage-Browser-Extension) | * * * ### 2\. Google Chrome 浏览器 (及 Chromium 内核)(已经失效) 由于 Chrome 对非商店插件限制较严,安装时请务必开启「开发者模式」。 | **安装方式** | **操作步骤** | **快捷链接** | | --- | --- | --- | | **离线安装** | 下载 `[Chrome.crx](https://raw.githubusercontent.com/icret/EasyImage-Browser-Extension/main/Chrome.crx)` 文件 -> 直接拖入浏览器窗口即可 | 下载 [Chrome.crx](https://raw.githubusercontent.com/icret/EasyImage-Browser-Extension/main/Chrome.crx) 插件 | | **开源地址** | | [icret/EasyImage-Browser-Extension: 简单图床的浏览器上传插件](https://github.com/icret/EasyImage-Browser-Extension) | * * * ### ⚙️ 核心配置:图床后台设置 **无论使用哪种浏览器,都必须完成以下后台配置,否则插件无法成功上传图片:** 1. 登录你的 EasyImage 图床后台。 2. 依次进入:**\[图床安全\]** -> **\[高级设置\]**。 3. 找到 **\[开启 API 上传\]** 开关,设置为 **开启** 状态。 4. 获取你的 API Token 并妥善保存。 * * * ### ⚠️ 避坑小贴士 (注意事项) - **非商店版本提示**:使用 Chrome 安装离线包时,浏览器可能会提示「非官方商店版本」。这是正常现象,请点击“保留”或在开发者模式下强制安装。 - **开发者模式**:如果拖进去没反应,请检查 `chrome://extensions/` 页面右上角的「**开发者模式**」开关是否已经打开。 - **兼容性**:Chrome 版本的插件同样适用于 **360 极速浏览器、猎豹、QQ 浏览器**等所有 Chromium 内核的浏览器。 * * * ## 🎯 总结:谁最适合使用 EasyImage? 如果你是一位 **Markdown 深度用户**,或者需要一个**个人博客的稳定贴图库**,EasyImage 2.0 无疑是最平衡的选择。它舍弃了那些臃肿的商业功能,换取了极致的简洁与稳定。 | | 开源地址 | 快捷下载 | | --- | --- | --- | | **EasyImage 简单图床** | [icret/EasyImages2.0: 简单图床](https://github.com/icret/EasyImages2.0/releases) | [EasyImages2.0](https://github.com/icret/EasyImages2.0/archive/refs/tags/2.8.6.zip) | | **Edge插件(推荐)** | [简单图床的浏览器上传插件](https://github.com/icret/EasyImage-Browser-Extension) | 下载: [Edge.crx](https://raw.githubusercontent.com/icret/EasyImage-Browser-Extension/main/Edge.crx) | | **Google Chrome 插件** | [简单图床的浏览器上传插件](https://github.com/icret/EasyImage-Browser-Extension) | 下载: [Chrome.crx](https://raw.githubusercontent.com/icret/EasyImage-Browser-Extension/main/Chrome.crx) | **Tags:** PHP, 图床程序, 开源项目 **Categories:** 图床程序 ---