烟雨图床使用Github进行文件储存,由JSDelivr提供全球CDN加速服务,颜值很不错,这篇文章还是基于宝塔面板来搭建这款图床程序。
1、简介
演示:https://img.yyhy.me
下载:https://git.code.tencent.com/yyhy/ImgBed.git
2、安装设置
PHP版本7.2及以上
nginx或者Apache皆可
MySQL5.7
1.宝塔创建一个站点(因为需要数据库支持,需要在建立站点的时候顺便创建MYSQL数据库),GIT源码到自己域名目录。
git clone https://git.code.tencent.com/yyhy/ImgBed.git
注意,这个程序放置在腾讯工蜂,所以你需要登录之后设置好用户名和密码才可以下载。
2.设置运行目录为/Public
网站设置→网站目录,具体看图:
3.设置伪静态
Apache无需配置,nginx伪静态规则在程序根目录有个nginx.txt,复制规则配置即可,之后给所有目录777权限。
4.配置程序根目录:/App/Database.php内的数据库信息
根据自己新建的数据库信息来更新以下信息,只更改这三项即可。
// 数据库名
'database' => 'img',
// 数据库用户名
'username' => 'root',
// 数据库密码
'password' => 'root',
5.导入数据库
把程序根目录内的 install.sql 导入到数据库。
6.现在可以访问了,可以直接打开后台
后台登录地址:你的域名/admin/login
默认的用户名密码:admin 123456
通过后台,你可以设置鉴黄,github接入等。
最后
图床功能强大,可以开启游客或者关闭游客上传。
可以在后台管理图片,支持删除图片,这个到是很不错。
支持api,可以自行开发对接改api
如果,没有配置github,图床默认上传到服务器硬盘。
虽然默认是给出的图床域名,但是浏览器打开后会现实jsdelivr加速链接,用户可以自由选择。