入门
1. 安装
1.1. 服务器要求
一个Web服务器,如Apache或nginx
数据库
- MySQL (版本>5.7.8) / MariaDB(版本>10.2)
 - PostgreSQL (版本>9.2)
 - Lyche的内置SQLite3支持
 
PHP>=7.4带有这此扩展:
- BCMath
 - Ctype
 - Exif
 - Ffmpeg(可选 - 可以生成视频缩略图)
 - Fileinfo
 - GD
 - Imagick (可选 - 可以生成更好的缩略图)
 - JSON
 - Mbstring
 - OpenSSL
 - PDO
 - Tokenizer
 - XML
 - ZIP
 
Lychee强烈建议使用64位操作系统,虽然它可以在32位系统上工作
1.2 安装荔枝
Lychee提供了三种安装方法:它们分别是使用Docker镜像、源文件安装、使用Composer
1.2.1. 使用Docker
1.2.2. 源文件安装
1.2.2.1 MariaDB安装
1  | sudo apt install mariadb-server  | 
1.2.2.2 PHP安装
1  | sudo apt update  | 
与Apache不同, Nginx 没有内置的支持来处理PHP文件。您需要使用PHP FPM fastCGI进程管理器服务来处理PHP文件。
安装软件包后,PHP FPM服务将自动启动。
您现在可以编辑Nginx服务器域块并添加以下行,以便Nginx可以处理PHP文件:
1  | server {  | 
安装php扩展:sudo apt install php-[extname]
1.2.2.3 安装nginx
1  | sudo apt install curl gnupg2 ca-certificates lsb-release # 安装先决条件  | 
1.2.2.4 Lycheee
从发布页面下载发布zip文件并将其解压缩。它包含一个精简版的Lychee文件。/var/www/html
1.2.3. 使用Composer
Lychee使用Composer来管理其依赖项。确保您的机器上安装Composer。
1  | git clone https://www.github.com/LycheeOrg/Lychee /var/www/html/Lychee  | 
进入目录:
1  | cd /var/www/html/Lychee  | 
安装所需的依赖项
1  | composer install --no-dev  | 
如果你想帮助开发Lychee,请删除--no-dev并替换为--dev