ImgURL一款简单纯粹的图床程序

ImgURL是一款简单、纯粹的图床程序,使用PHP + SQLite 3开发。

68747470733a2f2f692e626d702e6f76682f696d67732f323031382f31322f303663663061633362373632356236622e706e67.png

68747470733a2f2f692e626d702e6f76682f696d67732f323031382f31322f663062353635653265306666613136362e706e67.png

68747470733a2f2f692e626d702e6f76682f696d67732f323031382f31322f303137633565363662353364623464312e706e67.png

Github项目地址:https://github.com/helloxz/imgurl

主要功能

  • 支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传
  •  支持图片裁剪,自动生成缩略图
  •  限制访客上传数量
  •  图片压缩/批量压缩
  •  图片鉴黄/批量鉴黄
  •  API支持
  •  在线更新
  •  外部存储
  • 环境要求

    • PHP >= 5.6
    • PDO_SQLite
    • GD2
    • ImageMagick
    • fileinfo
    • pathinfo

       

      准备工作

      1. 已经安装宝塔面板
      2. 在宝塔后台创建一个站点
      3. 下载ImgURL 2.x 上传到站点根目录并解压

      设置伪静态

      如果您宝塔面板安装的Apache则不需要再设置伪静态,直接跳过这个步骤,如果使用的Nginx环境,请继续往下看。

      找到对应的站点 - 点击后面设置按钮 - 伪静态 - 添加下面的伪静态规则

    •  

      location / {
      try_files $uri $uri/ /index.php?$query_string;
      }
      location ~* \.(db3|json)$ {
      deny all;
      }
      location ~* ^/(temp|upload|imgs|data|application|static|system)/.*.(php|php5)$ {
      return 403;
      }

       

      安装fileinfo & imagemagick

      在宝塔后台 - 软件管理 - 找到您站点对应的PHP版本 - 设置PHP - 安装扩展 - 勾选fileinfoimagemagick,如下截图。

      安装ImgURL 2.x

      其它所需扩展宝塔默认已经支持,重点是安装fileinfoimagemagick,扩展安装完毕后就可以访问您自己的域名安装ImgURL了,如果正常会看到ImgURL安装界面。

      其它说明

 

本文标题:ImgURL一款简单纯粹的图床程序
本文链接:https://www.lengxi.net/post/481.html
作者授权:除特别说明外,本文由 冷曦 原创编译并授权 冷曦博客 - 源码之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

暂无留言,赶快评论吧

欢迎留言