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扩展
解除禁用函数
解除禁用默认函数(可放在后面进行)
exec、readlink、symlink、putenv、getenv 默认情况下PHP8.0对这几个函数都是禁用了的,需要解除禁用
当然,这里不用先禁用,在登入LskyPro系统的时候,会提示你哪些函数被禁用了,可以一个一个再去解除
删除后注意重启PHP服务
保证mysql为5.7以上版本
添加站点
下载安装包
https://github.com/lsky-org/lsky-pro/releases/tag/2.1
上传并解压安装文件
设置站点运行目录为public
伪静态设置
location / {
try_files $uri $uri/ /index.php?$query_string;
}
申请SSL证书并部署。
4.访问站点
如环境有问题,根据页面提示操作即可
然后会让登录数据库,在创建站点时,也创建了数据库,输入创建的数据库名,用户名,密码即可
还会让你输入邮箱,创建管理员用户,根据操作创建即可,此邮箱可用于找回密码
这样 LskyPro就搭建成功了,除了自己用,也可以多用户使用
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容