兰空图床搭建详细记录 Lsky Pro V2

1.图床是什么

图床(Image Hosting)是一种在线服务,用于存储和托管图像文件。通过将图像上传到图床,您可以获得一个链接,以便在论坛、博客、社交媒体等地方分享这些图像。这允许您在不直接将图像嵌入到您的内容中的情况下,将图像添加到在线平台上。这样做可以节省存储空间和带宽,并且通常能够提供图像的更快加载速度。
这里介绍的兰空图床功能如下:
📌 功能

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

2.环境

VPS + BTPanel + 空兰图床Lsky-Pro + PigGo
Lsky-pro下载地址: GitHub项目地址: GitHub发行版本
🛠 安装要求

  • PHP >= 8.0.2
  • BCMath PHP 扩展
  • Ctype PHP 扩展
  • DOM PHP 拓展
  • Fileinfo PHP 扩展
  • JSON PHP 扩展
  • Mbstring PHP 扩展
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Tokenizer PHP 扩展
  • XML PHP 扩展
  • Imagick 拓展
  • exec、shell_exec 函数
  • readlink、symlink 函数
  • putenv、getenv 函数
  • chmod、chown、fileperms 函数

3.部署Lsky Pro

PHP版本8.0以上,为php-8.0再安装fileinfo和imagemagick扩展
图片[1]-兰空图床搭建详细记录 Lsky Pro V2 - 程序猿实验室-程序猿实验室
图片[2]-兰空图床搭建详细记录 Lsky Pro V2 - 程序猿实验室-程序猿实验室

解除禁用函数
解除禁用默认函数(可放在后面进行)
exec、readlink、symlink、putenv、getenv 默认情况下PHP8.0对这几个函数都是禁用了的,需要解除禁用
当然,这里不用先禁用,在登入LskyPro系统的时候,会提示你哪些函数被禁用了,可以一个一个再去解除
删除后注意重启PHP服务
图片[3]-兰空图床搭建详细记录 Lsky Pro V2 - 程序猿实验室-程序猿实验室

保证mysql为5.7以上版本
图片[4]-兰空图床搭建详细记录 Lsky Pro V2 - 程序猿实验室-程序猿实验室

添加站点
图片[5]-兰空图床搭建详细记录 Lsky Pro V2 - 程序猿实验室-程序猿实验室
下载安装包
https://github.com/lsky-org/lsky-pro/releases/tag/2.1
上传并解压安装文件
设置站点运行目录为public
图片[6]-兰空图床搭建详细记录 Lsky Pro V2 - 程序猿实验室-程序猿实验室
伪静态设置

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

申请SSL证书并部署。
图片[7]-兰空图床搭建详细记录 Lsky Pro V2 - 程序猿实验室-程序猿实验室

4.访问站点

如环境有问题,根据页面提示操作即可
然后会让登录数据库,在创建站点时,也创建了数据库,输入创建的数据库名,用户名,密码即可
还会让你输入邮箱,创建管理员用户,根据操作创建即可,此邮箱可用于找回密码
这样 LskyPro就搭建成功了,除了自己用,也可以多用户使用
20230816101429.png

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    请登录后查看评论内容