简单图床——EasyImage2.0

零落山船
2024-07-14 / 0 评论 / 7 阅读 / 正在检测是否收录...

图床是什么

图床是一种网络服务,专门用来存放图片,并提供图片的网络链接,以便用户可以在任何地方、任何平台上使用这些图片
图床的基本概念是提供一个在线存储空间,用户可以将自己的图片上传到这个空间,并获取图片的网络链接(URL)。这个链接可以直接在网页、论坛、博客、社交媒体等地方使用
通过使用图床,用户可以减轻自己网站服务器的存储和带宽压力,同时提高内容加载速度,尤其是对于那些希望快速展示大量图片但自身服务器资源有限的情况

简而言之,图床是一种方便用户存储和分享图片的网络服务,它通过提供图片的网络链接,使得用户可以在多个平台上轻松地展示和使用图片,同时减轻了个人网站服务器的负担,提高了内容加载速度

EasyImage2.0

说了这么多图床这种网络服务这么好用,那我们要如何使用呢?
市面上也有很多开发完全的图床服务,但他们有这各种各样的问题,图床的服务商会不会跑路,我们图片的安全性上会不会泄漏,大厂图床的费用…
基于以上问题我决定搭建一个面向个人用户的简单的图床服务,我找了很多图床系统,无疑它们的搭建都太复杂了,
直到我无意中GitHub上看到了这个简单图床——EasyImage2.0的图床项目,我自己部署搭建了一下,可以说是简单易上手,小白也可搭建

项目地址

GitHub开源地址:链接按钮
GitHub下载地址:下载按钮
云盘下载地址链接按钮

项目特点

支持API
支持仅登录后上传
支持设置图片质量
支持压缩图片大小
支持文字/图片水印
支持设置图片指定宽/高
支持上传图片转换为指定格式
支持限制最低宽度/高度上传
支持网站统计
支持设置广告
支持图片鉴黄
支持自定义代码
支持限制日上传次数
支持创建仅上传用户
对于安装环境要求极低
对于服务器性能要求极低
理论上支持所有常见格式

搭建环境

推荐环境:Nginx + PHP≥7.0 + linux

服务器一台(最好是选非大陆的服务器)
域名一个(并做好解析到服务器上)
【本教程采用】提前安装好的宝塔面板

兼容

最低PHP 5.6,推荐PHP≥7.0及以上版本,需要PHP支持Fileinfo,iconv,zip,mbstring,openssl扩展,如果缺失会导致无法上传/删除图片
文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要HTML5支持)来添加上传文件,支持上传大图片,优先使用HTML5旧得浏览器自动使用Flash和Silverlight的方式兼容

搭建方式

安装必需的PHP扩展:

打开宝塔后台->软件商店->已安装->选择php->设置->安装Fileinfo、iconv、zip、mbstring、openssl扩展(如果没有就是已经安装了)Fileinfo安装不上,可能是因为内存太小了

img

可以通过添加虚拟内存的方法安装方法如下:软件商店,搜索Linux工具箱 安装并启动,将虚拟内存设置为2048即可

img
img

尝试再次安装。依次再安装其他需要的扩展。实测只有这一个需要安装。安装完成之后,记得重启PHP。

新建一个站点:

打开PHP和数据库直接创建就可以

img

创建成功后点击该链接进入网站根目录 添加源码文件并解压 删除.user.ini文件

img
img

然后在浏览器地址栏输入你的域名或IP地址进入安装界面进行安装即可
根据需求设置密码,到这里基本就完成安装了

img

EasyImage2.0 不需要任何伪静态支持,在Apache、Nginx均完美通过使用。程序名称为简单图床,真的非常简单。如果复杂的说总共需要四步:下载程序并上传->打开安装网站页面->输入基本配置–>开始上传图片使用

最后祝大家用得开心,生活快乐

0

评论 (0)

取消