引言
图床不仅可以进行本地存储,还可以挂载COS和OSS等多种存储方式。要是你要用别人的图床,指不定啥时候就挂了,下面是Lsky Pro图床安装教程,也可以去官方的文档阅读搭建(本站也在用这个图床,喜欢他的UI界面风格)
Lsky Pro官网:
Lsky Pro主要特性
1、支持第三方云储存,本地、阿里云 OSS、腾讯云 COS、七牛云、又拍云、FTP
2、多图上传、拖拽上传、粘贴上传、上传预览、全屏预览、页面响应式布局
3、简洁的图片管理功能,支持鼠标右键、单选多选、重命名等操作
4、全局配置用户初始剩余储存空间、设置指定用户剩余储存空间
5、一键复制图片外链、二维码扫描链接、图片鉴黄功能
6、设置上传文件、文件夹路径命名规则、文件夹分类功能
7、接口上传、图片软删除
8、OTA 平滑升级系统
9、(Dark)暗黑主题
10、IP 封禁功能
11、自定义链接参数
12、单用户模式
安装需求
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 函数
支持的数据库
Mysql 5.7+
PostgreSQL 9.6+
SQLite 3.8.8+
SQL Server 2017+
安装兰空图床
兰空图床的每个版本都是通过 github 发布,从这里可传送访问
下载sky-pro这个版本
注:如果你不是开发者,请不要下载名称为 Source Code 的压缩包,此为核心源代码,需要自己安装拓展。
运行环境配置
1、建立好站点,需要关闭 open_basedir,否则会有意想不到的错误。简单来说,open_basedir 是用来限制 PHP 读取目录。
2、安装 nginx 或 apache,PHP 8.0.2+,然后为 php 安装上必须的拓展。详见:安装要求
开始安装
1、将安装包上传至站点目录然后解压,将站点的运行目录指向程序的 public 文件夹
nginx 需要设置伪静态,内容如下
location / {
try_files $uri $uri/ /index.php?$query_string;
}
将程序所在目录的所有文件夹、子文件夹、文件的权限,用户组和所有者改为 www,权限改为 0755
通常情况下,Web 站点目录的所有者和用户组为 www:www
若未正确设置权限,在后续的使用过程中可能会因为权限导致文件无法读取、无法写入、创建文件夹等一系列问题。
2、接下来访问你站点的链接,会看到下面的界面
3、到php管理页面——禁用函数——删除指定的函数
4、删除指定函数完后刷新页面——配置数据库
将创建站点步骤创建的数据库的账号密码填进去,然后点击配置数据库。
然后配置管理员账户邮箱密码,这个可以按照自己的喜好填写。
注意,一定要保管好账号密码,密码一定要安全,因为管理员账户和子账户不同,管理员账户可以管理全站图片。