入门
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