如何使用 lnmp部署Lsky Pro 兰空图床?

开源的图床程序有很多,目前博主在用的是Chevereto(Free),但由于Free版本目前还不支持php8,故本次打算部署新的图床程序—— Lsky Pro 兰空图床,简单记录一下。

说明

环境要求

  • PHP 版本 ≥ 5.6
  • mysql 版本 ≥ 5.5
  • PDO 拓展
  • ZipArchive 支持
  • fileinfo 拓展
  • curl 拓展

功能/特性

  • 支持第三方云储存,本地、阿里云 OSS、腾讯云 COS、七牛云、又拍云、FTP
  • 多图上传、拖拽上传、粘贴上传、上传预览、全屏预览、页面响应式布局
  • 简洁的图片管理功能,支持鼠标右键、单选多选、重命名等操作
  • 全局配置用户初始剩余储存空间、设置指定用户剩余储存空间
  • 一键复制图片外链、二维码扫描链接、图片鉴黄功能
  • 设置上传文件、文件夹路径命名规则、文件夹分类功能
  • 接口上传、图片软删除
  • OTA 平滑升级系统
  • (Dark)暗黑主题
  • IP 封禁功能
  • 自定义链接参数
  • 单用户模式

部署站点

 

lnmp下部署站点简单说下吧:“站点目录路径 ”直接回车就行,然后“创建数据库 ”选择y,后续安装会用得到。

 

站点部署完成之后,修改方才创建好的站点配置文件,将里的 root路径 末尾再添加一层“/public ”。接着参照 Linux下使用lnmp部署fastadmin 这篇文章里的“修改防跨目录”部分,调整一下自带的防跨限制,否则会报500错误。然后保存你的站点配置文件,同时使用 nginx -t 检查是否有错误,没有的话直接 nginx -s reload 重载配置文件。

 

调整完成,使用命令 chown -R www:www 站点目录路径  赋予读写权限,否则可能会由于权限不足而导致访问站点直接抛出thinkphp默认的错误提示(什么十年磨一剑...之类的)。

 

都完成之后,接下来就是访问你的站点。如果能够正常安装就不用往下看了,里面的数据库就填写你方才创建站点时创建的数据库信息。

但若提示fileinfo拓展未安装,则参照 lnmp安装fileinfo拓展 这篇文章,自行配置一下再去重新访问你的站点就可以正常安装了。

其它的

至于安装完成后的配置调整……目前刚玩兰空图床,啥姿势都还没解锁,改天等玩会了再水后续的配置调整吧(也可能就没后续了)

阅读剩余
THE END