该免费图床改自imgurl,是一款简单、纯粹的图床程序,使用PHP + SQLite 3开发。
主要功能
- 支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传
- 支持图片裁剪,自动生成缩略图
- 限制访客上传数量
- 图片压缩/批量压缩
- 图片鉴黄/批量鉴黄
环境要求
- PHP >= 5.6
- PDO_SQLite
- GD2
- ImageMagick
- fileinfo
- pathinfo
常规安装
配置伪静态
- 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;
}
IIS
适用于IIS 7以上,码源根目录已包含
web.config
Apache
码源根目录已包含
.htaccess
,无需设置。
宝塔安装
设置伪静态
如果您宝塔面板安装的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 - 安装扩展 - 勾选fileinfo
和imagemagick
,如下截图。
安装图床
其它所需扩展宝塔默认已经支持,重点是安装fileinfo
和imagemagick
,扩展安装完毕后就可以访问您自己的域名安装图床了。
新建导航页面
页面文件位于data/pages
目录,打开后您会看到一个use.md
,这个是默认的页面,您可以新建一个文件test.md
(需要使用MarkDown语法),那么前台页面为http://domain.com/page/test
,但是注意:
- 页面不要包含特殊字符
- 不要包含空格
修改密码
1.创建一个data/password.txt文件
2.然后访问http:/domain.com/user/resetpass
根据页面提示完成重置
3.最后删除data/password.txt文件(一定要删除这个文件,否则任何人都可以重置密码)
2 条评论
这个和原版没多大差别……
改了样式,最新版的很难看