概述

介绍

Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。

特性

  • 支持本地等多种第三方云储存 AWS S3阿里云 OSS腾讯云 COS七牛云又拍云SFTPFTPWebDavMinio
  • 多种数据库驱动支持,MySQL 5.7+PostgreSQL 9.6+SQLite 3.8.8+SQL Server 2017+
  • 支持配置使用多种缓存驱动,MemcachedRedisDynamoDB、等其他关系型数据库,默认以文件的方式缓存
  • 多图上传、拖拽上传、粘贴上传、动态设置策略上传、复制、一键复制链接
  • 强大的图片管理功能,瀑布流展示,支持鼠标右键、单选多选、重命名等操作
  • 自由度极高的角色组配置,可以为每个组配置多个储存策略,同时储存策略可以配置多个角色组
  • 可针对角色组设置上传文件、文件夹路径命名规则、上传频率限制、图片审核等功能
  • 支持图片水印、文字水印、水印平铺、设置水印位置、X/y 轴偏移量设置、旋转角度等
  • 支持通过接口上传、管理图片、管理相册
  • 支持在线增量更新、跨版本更新
  • 图片广场

安装要求

运行环境

  • PHP >= 8.0.2
  • Mysql >= 5.7

PHP 扩展

  • BCMath
  • Ctype
  • DOM
  • Fileinfo
  • JSON
  • Mbstring
  • OpenSSL
  • PDO
  • Tokenizer
  • XML
  • Imagick

PHP 函数

  • exec
  • shell_exec
  • readlink
  • symlink
  • putenv
  • getenv
  • chmod
  • chown
  • fileperms

提示:安装前已经默认您使用的是宝塔面板,并了解简单的面板操作。

安装步骤

下载程序并上传

下载图床程序,Github:Lsky-Pro-2.1

在宝塔后台,创建一个网站用于搭建图床。

记住自动创建的数据库账号与密码!

将程序压缩包上传至网站根目录,并解压。

设置运行目录

设置运行目录为public

为了防止出错,可以关掉防跨站攻击。

配置伪静态

Nginx需要配置伪静态。

location / {
  try_files $uri $uri/ /index.php?$query_string;
}

安装PHP扩展

在PHP设置-安装扩展中,将fileinfoimagemagickexif安装。

恢复禁用函数

宝塔安装的PHP会默认禁用一些函数,我们要在设置里恢复。

在PHP设置-禁用函数中,将以下函数全部删除,找不到的函数不用管。

  • exec、shell_exec
  • readlink、symlink
  • putenv、getenv
  • chmod、chown、fileperms

全部删除后,记得在服务里重启一下PHP。

Lsky Pro程序配置

访问开头创建的网站域名,会自动跳转到安装界面。

正常情况下,安装教程的步骤来,这里是可以直接下一步的。

仅需填写圈中的部分

数据名称/路径数据库用户名,统一填写开头自动创建的数据库账号。

数据库密码,填写开头自动创建的密码。

邮箱和密码,自己设置一个即可。

填写完点击立即安装。

重新进入域名,即可跳转到图床首页。

效果图

参考