美文网首页
如何利用棱束链以及Lsky Pro(兰空图床)搭建低成本图床实践

如何利用棱束链以及Lsky Pro(兰空图床)搭建低成本图床实践

作者: 南风未了 | 来源:发表于2022-06-20 21:32 被阅读0次

    如何利用棱束链以及Lsky Pro(兰空图床)搭建低成本图床实践

    棱束链介绍

    棱束链 是一款云存储产品,棱束链的对象存储相比同款产品,数据存储仅有同行约74%价格,流量费用更是只有约20%价格,海外传输不收取流量费用,并且没有数据取回费用,再也不担心使用对象存储流量费用过高的问题。 官网:棱束链

    Lsky Pro 介绍

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

    安装 Lsky Pro

    你可以前往 GitHub Release 页面获取已经构建打包完成的主程序,考虑到国内访问较慢,故此提供Lsky Pro v2.0.4棱束链高速下载链接:

    1. 安装要求

      • 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 函数

    2. 运行环境配置

    需要关闭 open_basedir,否则会有意想不到的错误。简单来说,open_basedir 是用来限制 PHP 读取目录。
    安装 nginxapachePHP 8.0.2+,然后为 php 安装上必须的拓展。详见:上方安装要求

    1. 将安装包上传至站点目录然后解压,将站点的运行目录指向程序的 public 文件夹

      nginx 需要设置伪静态,内容如下

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

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

    通常情况下,Web 站点目录的所有者和用户组为 www:www

    若未正确设置权限,在后续的使用过程中可能会因为权限导致文件无法读取、无法写入、创建文件夹等一系列问题。

    1. 开始安装
      配置好域名以后,访问站点 首页 ,程序会自动跳转至安装页面,环境检测通过以后即可通过引导进行安装。

    修改存储策略为 棱束链对象存储

    首次进入 Lsky Pro 首页需要配置数据库、管理员账号密码等。

    1.png
    1. 配置好信息后,进入 Lsky Pro首页,点击右上角的登录输入您设置的管理员账号密码进行登录。
    2.png
    1. 接下来打开 棱束链官网 -> 前往个人中心 -> 在 功能设置 打开API -> 复制好 secretId 以及 secretKey 请妥善保管。
    5.png
    1. 进入 对象存储 -> 存储桶列表 -> 选择一个存储桶,或者新建一个新的存储桶,我这里选择创建一个新的桶,桶权限选择 公共读
    6.png
    4. 我们点击 `桶配置` 复制好`桶信息`备用,打开`跨域设置`并且设置好`跨域规则`,如您不会设置可以按照下图进行设置:(当然不配置`跨域规则`也是可以的,如果你需要把图片引入其它网站就需要配置。)
    
    7.png
    1. 我们回到 Lsky Pro 的管理面板点击右下角的存储策略点击创建存储策略

      1. 名称 输入棱束链对象存储

      2. 介绍 为空即可

      3. 储存策略 选择AWS S3

      4. 访问域名 输入桶信息里面的 桶域名 注意需要 https:// 开头在输入桶域名

      5. AccessKeyId 输入在个人中心复制的secretId

      6. SecretAccessKey 输入在个人中心复制的 secretKey

      7. 连接地址输入桶信息里面的 端点 注意需要 https:// 开头在输入端点

      8. 区域(region)输入桶信息里面的 地域

      9. 储存桶名称输入刚刚创建或者选择的桶名称

    3.png

    修改默认上传策略

    我们打开左侧导航的 设置选择默认上传策略选择棱束链对象存储,在点击右下角的保存设置;接下来 上传的图片都会保存到棱束链对象存储当中。

    4.png

    更多使用以及设置教程您可以前往:Lsky Pro文档Lsky Pro社区 查看

    相关文章

      网友评论

          本文标题:如何利用棱束链以及Lsky Pro(兰空图床)搭建低成本图床实践

          本文链接:https://www.haomeiwen.com/subject/fhzjvrtx.html