前段时间折腾了个博客系统,但是平时写文章是在本地用Typora写md文件,然后复制到自己的博客系统里的(这里使用的是Typecho)。但是写作时文件存储在本地,到线上只有一个文件路径不能显示图片,所以想在服务器搭建一个图床,方便文件显示。对比几个图床软件后,选择了空兰图床,但是由于开发者最近更新了空兰图床2.0的版本,对安装的需求多了一些。在安装的过程中,遇到了一些搜索不到的问题,在这里把安装的过程记录一下方便后面想折腾的人取取经。
1、图床介绍
Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。
下载地址:Releases · lsky-org/lsky-pro · GitHub
2、图床安装
在线文档:Lsky Pro V 2.x | Lsky Pro
安装要求:
- PHP >= 8.0.2
由于新版本只支持PHP8.0及以上版本,需要在服务器端下载更新旧的PHP版本,此处不再做介绍。
另外,Mysql版本应该在5.7及以上的版本
- BCMath PHP 扩展
默认已安装
- Ctype PHP 扩展
默认已安装
- DOM PHP 拓展
默认已安装
- Fileinfo PHP 扩展
需要手动安装。
- JSON PHP 扩展
默认已安装
- Mbstring PHP 扩展
默认已安装
- OpenSSL PHP 扩展
默认已安装
- PDO PHP 扩展
默认已安装
- Tokenizer PHP 扩展
默认已安装
- XML PHP 扩展
默认已安装
- Imagick 拓展
需要手动安装。
- exec、shell_exec 函数
- readlink、symlink 函数
- putenv、getenv 函数
默认情况下8.0对这几个函数都是禁用了的。如果是通过宝塔面板进行设置,可以通过面板操作进行删除,删除后注意重启PHP服务:
如果是通过服务器命令行操作,可以找到php.ini文件,打开后搜索问题中的disable_functions关键词,把关键词中的:readlink,symlink,putenv,exec,shell_exec,chown等删除。然后保存退出,重启php服务即可。
修改后代码段如下:
再次打开安装界面即可。
其他操作见官方文档:传送门
如果有更多问题,请看1.X版本安装内容:宝塔安装Lsky Pro图床教程
如果帮助到您请给个赞吧,您的鼓励是我更新的动力。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!