1.前言

Tip:图床,就是托管图片的图床程序(上传图片,提供URL链接)。

兰空图床 可以帮你保存大量自己想要的图片,数据可以自由选择储存驱动,也支持主流第三方储存。

作为图床程序,它不仅可以把图片指定规则存放在指定位置,还有更多强大的功能来帮助您处理这些图片。

使用宝塔来部署兰空图床是个不错的选择,它的可视化操作可以大大降低部署的难度,虽然步骤有些繁琐,但跟着教程一步步操作就可以了。

官网:Lsky Pro - 属于您自己的云上相册。

项目:Github

官网安装文档:安装 | Lsky Pro

演示:Aliluya 图床

image-da8w.png

image-a5xs.png

2.准备

我一直用的是阿里云,但是朋友给我推荐了雨云服务器,七天无理由退订+ 首月五折

有需要的可以试试,优惠链接:点击获取优惠

此项目需要使用域名,想获取低价优惠域名请浏览这篇分享:超低价域名 十年仅需要 $6.7

在开始部署之前,你需要安装宝塔。具体安装看:服务器安装宝塔教程

3.宝塔环境

进入宝塔面板以后,我们需要安装

PHP >= 8.0.2

Mysql 5.7+

Nginx 1.21

image-5gqc.png

安装完成以后,去软件商店搜索PHP,安装 >= 8.0.2 的就可以!

image-zoca.png

4.PHP扩展与函数

4.1扩展

我们的PHP需要安装以下扩展:

  • BCMath PHP 扩展
  • Ctype PHP 扩展
  • DOM PHP 拓展
  • Fileinfo PHP 扩展
  • JSON PHP 扩展
  • Mbstring PHP 扩展
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Tokenizer PHP 扩展
  • XML PHP 扩展
  • Imagick 拓展

image-sn6k.png

4.2函数

PHP管理里面禁用函数需要解除以下函数的限制:

  • exec、shell_exec 函数
  • readlink、symlink 函数
  • putenv、getenv 函数

如图所示找到对应的函数点击 删除即可!

image-afm6.png

5.部署

5.1创建站点

在网站中添加一个站点,域名需要 已经解析 到此服务器上。

image-yila.png

注意php版本和MySQL,确认好就点击 确定 创建。

5.2下载程序

这里我们可以直接在官网下载之后上传到宝塔刚刚建立的网站根目录中。

项目下载地址:https://github.com/lsky-org/lsky-pro/releases

选自己需要的版进行下载,之后上传服务器根目录。

或者直接在宝塔通过 远程下载-从URL链接下载直接下载到网站根目录。

(但是这个取决于你的服务器宽带速度)

这里演示宝塔通过远程直接下载,下载的版本是:lsky-pro-2.1.zip

从URL链接下载链接:

https://github.com/lsky-org/lsky-pro/releases/download/2.1/lsky-pro-2.1.zip

我们进入网站目录,把原来目录下的文件删除。

之后我们点击 远程下载选项下的 从URL链接下载

image-80qn.png

在URL地址处填写上面的下载地址点击确认即可。

image-r321.png

5.3解压缩

下载完成后我们得到了兰空的程序 Isky-pro-2.1 把这程序右键解压。

image-jdhl.png

5.4设置运行目录

在网站设置中将此站点的 运行目录设置为 public

image-pblc.png

5.5设置伪静态

在设置页面中,找到伪静态,将以下内容复制进去,然后保存。

location / {
  try_files $uri $uri/ /index.php?$query_string;
}

复制粘贴进去即可。

image-0fva.png

6.访问安装

这个时候直接访问你绑定的域名就可以进入初始化安装界面了。

image-a8zu.png

运行环境检查没有问题的话,我们直接下一步就好了。

接下来需要我们填写数据库和管理员信息。

image-sqdt.png

信息填写好了直接点击 立即安装就大功告成了!