LskyV2版本必须要求PHP8.0.2以上的版本,另外需要多个拓展,前期准备工作比较麻烦点,安装步骤和之前是差不多的。 LskyV2新版本实测界面稍微要好看一点,圆角更多。 感觉速度也要快一些,可能是因为使用了新的底层框架 Laravel,更加适合大项目和企业使用。 如果考虑长期使用,未来可能商业化项目的话,推荐升级。 个人使用,其实不升级也无所谓,以前的是完全够用的。

兰空(LskyPro)图床2.0安装

介绍

Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。

兰空图床(Lsky Pro):

官方下载地址:https://github.com/lsky-org/lsky-pro/releases

安装

官方在线文档:https://docs.lsky.pro/docs/v2/

安装要求:

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服务即可。

修改后代码段如下:

disable_functions = passthru,system,chroot,chgrp,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv

再次打开安装界面即可。

最后修改:2022 年 07 月 24 日
如果觉得我的文章对你有用,请随意赞赏