项目介绍、配置需求
项目地址:Lsky Pro
文档地址:Lsky Pro Docs
主要特性:
- 支持本地等多种第三方云储存 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 轴偏移量设置、旋转角度等
- 支持通过接口上传、管理图片、管理相册
- 支持在线增量更新、跨版本更新
配置需求:
- PHP >= 8.0.2
- PHP 拓展:BCMath、Ctype、DOMFileinfo、JSON、Mbstring、OpenSSL、PDO 、Tokenizer、XML、Imagick
- PHP 函数:exec、shell_exec、readlink、symlink、putenv、getenv
配置 Lsky Pro
本教程基于宝塔进行。#宝塔面板搭建
一、下载Lsky Pro安装包
打开 Lsky Pro releases 选择最新版本下载。注:请不要下载 Source code

二、新建站点,将安装包上传到网站目录并解压

三、创建数据库
在宝塔面板左侧选择 数据库->添加数据库 输入相关信息即可提交

四、设置网站相关配置
关闭 放跨站攻击、修改网站运行目录:打开站点设置->站点目录,把 防跨站攻击(open_basedir) 前面勾取消,运行目录选择 /public

设置站点伪静态:选择 伪静态,输入以下伪静态规则,然后保存:
location / {
try_files $uri $uri/ /index.php?$query_string;
}

配置 SSL,PHP 版本切换为 8.0

五、运行环境配置
打开 PHP 设置,配置相关运行环境,由于宝塔默认已经安装了部分相关拓展,开启了部分相关函数,仅需配置以下函数、拓展即可
- 安装拓展:fileinfo、imagemagick
- 开启函数:readlink、symlink、putenv、exec、shell_exec、chown
六、执行程序安装
打开绑定的域名,程序会自动检测运行环境是否合格

点击下一步,然后输入数据库以及站点相关信息即会自动安装

安装完成,开始享受。