开源图床源码,支持外链

2019 年 08 月 30 日

4524 阅读 • 评论: 6

资源分享

图床

功能介绍

  • 支持第三方云储存,可对接对象储存
  • 支持全局配置用户初始剩余储存空间
  • 支持多图上传、拖拽上传,页面响应式布局。
  • 简洁的图片管理功能,强大的图片预览功能,支持响应式。
  • 支持一键复制图片外链、二维码扫描链接,支持图片鉴黄功能。
  • 支持设置上传文件、文件夹路径命名规则,支持文件夹分类功能。

安装需求

  • 版本 ≥ 5.6
  • mysql版本 ≥ 5.5
  • PHP fileinfo 拓展
  • Curl 拓展
  • 伪静态

搭建演示

宝塔

安装教程

下载源码上传到网站根目录,解压。

设置运行目录为 public

运行目录

配置 伪静态 规则:
Nginx:

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last; break;
    }
}

Apache:

Apache 使用默认 .htaccess,无需配置。

伪静态

伪静态

访问首页,未安装自动跳转至安装页面,根据页面提示安装即可。

搭建

其他设置

如何修改网站运行目录?

如果你安装时没有设置,使用 http://example.cn/public 的方式来访问站点,会导致 css 和 js 等静态资源无法获取。
如果你 无法不会 设置运行目录,可以将 public 目录下的所有文件和文件夹,移动到根目录。

移动文件以后,打开根目录 index.php 文件,修改如下:

<?php

// [ 应用入口文件 ]
namespace think;

define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);

// 加载基础文件
require __DIR__ . '/thinkphp/base.php';

 // 执行应用并响应
Container::get('app')->bind('index')->run()->send();

注意:请不要使用记事本打开修改,修改完成后保存即可。

源码下载

点击下载

版权声明: 文章转载请注明来源,如有侵权请联联系删除!

最后编辑于: 2019 年 08 月 31 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码
添加新评论

已有 6 条评论
  1.     Windows 7 /    Google Chrome

    大佬牛逼~#(呲牙)

    1.     Android Pie /    Google Chrome

      @Jdeal#(邪恶)蓝瘦,难搞哦

  2. ZYK ZYK
        Windows 10 /    Google Chrome

    大佬,有API可以调用么。

    1.     Android Pie /    Google Chrome

      @ZYK不支持API调用,不过新浪图床那种的话应该有可以直接调用的@(笑眼)

  3.     Windows Vista /    Opera

    这个图床是真不错,强烈推荐!!

    1.     Android Pie /    Google Chrome

      @钻芒博客@(呵呵)感谢大佬赏脸