1.前言
有图床真的很方便!夜梦在之前的文章中讲述了如何使用docker部署兰空图床,这篇文章夜梦将为大家介绍如何使用宝塔部署兰空图床。
宝塔可视化操作可以让部署的难度大大降低,但是步骤较多,跟教程可别跟漏了哦!
安装文档:安装 | Lsky Pro
2.准备
夜梦这里使用的是雨云的服务器,长期全场景九折 + 首月五折优惠链接:https://www.rainyun.com/
更多服务器推荐请看:服务器推荐以及性能测评
此项目需要使用域名,夜梦推荐你在 namesilo 平台注册域名。你可以使用 1$ 优惠码:dreamorrow。
在开始部署之前,你需要安装宝塔或者aapanel。具体安装见:安装aapanel
3.宝塔环境
进入宝塔面板以后,我们需要安装
PHP -> 8.0.2
Mysql -> 5.7
Nginx -> 1.21
安装完成以后,去应用商店app store即可找到安装的软件。
4.PHP扩展与函数
4.1扩展
我们的PHP需要安装以下扩展:
- Fileinfo PHP 扩展
- Imagick 拓展
其中Fileinfo扩展需要1G及以上内存,如果内存不够用,可以看夜梦的这篇文章设置1G左右的SWAP。
4.2函数
我们的PHP需要解除以下函数的限制:
- exec、shell_exec 函数
- readlink、symlink 函数
- putenv、getenv 函数
找到对应的函数点击Del删除即可!
5.部署
5.1创建站点
在网站中创建一个你的站点,这个站点的域名需要已经解析到此服务器上。
点击submit创建。
5.2下载程序
我们可以直接在宝塔中进行下载,也可以先下载到本地以后再上传到服务器。夜梦这里演示直接下载。下载的版本为2.1,下载链接:
https://github.com/lsky-org/lsky-pro/releases/download/2.1/lsky-pro-2.1.zip
我们进入网站目录,点击remote download进行远程下载。
5.3解压缩
将下载的程序解压。
5.4设置运行目录
在网站中将此站点的运行目录设置为public。
5.5设置伪静态
在设置页面中,找到伪静态,将以下内容复制进去,然后保存。
location / {
try_files $uri $uri/ /index.php?$query_string;
}
填入即可。
6.访问安装
此时访问你的域名即可进入初始化安装界面。
运行环境检查不会有问题,我们直接下一步就好。接下来需要我们填写数据库和管理员信息。
数据库信息可以到宝塔的databases中进行查看。
夜梦以自己为例,填写完以后是下面这样
点击立刻安装。
7.后记
到此,兰空图床的安装就已经结束了,夜梦会在之后的文章中介绍如何使用兰空图床,小伙伴们也可以自行摸索哦~