今天Lobster由于项目需要,需要一个带API的图床,这个图床就让我找见了,功能很全,样式也很好看,主要是能通过API上传图片,废话不多说,直接进入搭建
1. 环境准备
确保服务器环境满足以下条件:
- PHP 7.4
- MySQL 5.7 / 8 - MariaDB 10
- Apache HTTP Web Server
- mod_rewrite
- 已解析的域名
- 已新建网站与数据库
PHP扩展需要
这三个扩展都需要下载下载,此外imagemagick 在安装时可能会安不上,这个就不详细说了是宝塔的问题,可在谷歌自行搜索
2. 下载与部署
下载程序 至网站根目录:
官方地址:
解压文件,并将所有文件移动至网站根目录。
3. 配置伪静态
在安装前,需先设置 Nginx 伪静态 规则,代码如下:
# Image not found replacement
location ~* (jpe?g|png|gif) {
log_not_found off;
error_page 404 /content/images/system/default/404.gif;
}
# CORS header (avoids font rendering issues)
location ~ \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
add_header Access-Control-Allow-Origin "*";
}
# Pretty URLs
location / {
try_files $uri $uri/ /index.php?$query_string;
}
4. 安装 Chevereto Free
访问你的域名,进入安装界面。
填写数据库信息,点击下一步。
创建管理员账号(用户名、密码、邮箱)。
完成安装,开始使用。