兰空图床Lsky Pro:打造高效云端图片管理与分享平台

Lsky Pro,中文名为兰空图床,是一款专为在线图片上传与管理设计的图床程序。它不仅可以用作个人的云端相册,还能作为写作时的贴图库。兰空图床自2017年10月首次发布以来,经历了多次版本迭代。最初版本基于ThinkPHP 5开发,随后在2021年底启动了全面重写计划,并于2022年3月推出了全新的2.0版本。

image

 

演示与展示

主要特性

  • 多平台云存储支持: 包括本地存储、AWS S3、阿里云 OSS、腾讯云 COS、七牛云、又拍云、SFTP、FTP、WebDav、Minio等。

  • 多种数据库支持: 兼容MySQL 5.7+、PostgreSQL 9.6+、SQLite 3.8.8+、SQL Server 2017+。

  • 灵活的缓存配置: 支持Memcached、Redis、DynamoDB等多种缓存驱动,默认使用文件缓存。

  • 多样化的上传方式: 支持多图上传、拖拽上传、粘贴上传、动态策略上传等。

  • 强大的图片管理: 提供瀑布流展示、右键操作、单选多选、重命名等功能。

  • 高度可定制的角色组配置: 每个角色组可配置多个存储策略,策略也可关联多个角色组。

  • 上传规则与限制: 可设置上传路径、命名规则、上传频率限制及图片审核等。

  • 水印功能: 支持图片和文字水印,可调整位置、偏移量及旋转角度。

  • API支持: 提供接口用于图片上传、管理和相册操作。

  • 在线更新: 支持在线增量更新和跨版本更新。

  • 图片广场: 提供公共图片展示功能。

安装要求

  • PHP版本: >= 8.0.2

  • 必要扩展: BCMath、Ctype、DOM、Fileinfo、JSON、Mbstring、OpenSSL、PDO、Tokenizer、XML、Imagick

  • 必要函数: exec、shell_exec、readlink、symlink、putenv、getenv

宝塔面板用户注意:

  • 安装扩展: PHP >= 8.0.2、Fileinfo、Imagick

  • 删除函数: exec、shell_exec、readlink、symlink、putenv、getenv

支持数据库

  • MySQL 5.7+

  • PostgreSQL 9.6+

  • SQLite 3.8.8+

  • SQL Server 2017+

下载正式版本

兰空图床的正式版本通过GitHub发布,请访问以下链接下载:https://github.com/lsky-org/lsky-pro/releases。非开发者请勿下载“Source Code”压缩包,此为源代码,需自行安装扩展。

运行环境配置

  1. 关闭open_basedir: 为避免潜在错误,需关闭PHP的open_basedir限制。

  2. 安装Web服务器: 配置Nginx或Apache,并安装PHP 8.0.2+及必要扩展。

准备安装

  1. 上传并解压安装包: 将安装包上传至站点目录并解压,确保站点运行目录指向public文件夹。

  2. 设置Nginx伪静态:

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

权限设置: 将程序目录的所有文件夹、子文件夹及文件的权限设置为0755,用户组和所有者改为www。

开始安装

配置好域名后,访问站点首页,程序将自动跳转至安装页面。通过环境检测后,按照引导完成安装。

通过以上步骤,您可以顺利安装并配置兰空图床,享受高效的图片管理与分享体验。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容