站在阳光下

Good Luck To You!

兰空图床,一个基于thinkphp框架的图床程序


兰空图床,是一款根据sm.ms图床的UI修改而成的全新的图床程序,仍然是采用thinkphp框架的程序,需要服务器安装好thinkphp或者composer,简单的说就是ImgURL 1.0的外观加上cloudreve网盘的后台。我们已经配置了很多图床程序,今天我们也来试一试安装一下这款兰空图床。


首先需要你的服务器支持thinkphp或者composer,如果你的服务器曾经安装过cloudreve网盘的那么你的服务器一般都已经安装好composer了,因此无需再次安装即可直接上传源码使用。


特色功能


  • 支持第三方云储存,支持本地、阿里云OSS、腾讯云COS、七牛云、又拍云。

  • 支持多图上传、拖拽上传、上传预览、全屏预览、页面响应式布局。

  • 简洁的图片管理功能,支持鼠标右键、单选多选等操作。

  • 强大的图片预览功能,支持响应式。

  • 支持全局配置用户初始剩余储存空间、支持单个设置用户剩余储存空间。

  • 支持一键复制图片外链、二维码扫描链接。

  • 支持设置上传文件、文件夹路径命名规则。

  • 支持图片鉴黄功能。

  • 支持文件夹分类功能。

  • 对外开放的上传接口。



所需配置



  • PHP版本 ≥ 5.6(建议使用PHP7+)

  • mysql版本 ≥ 5.5

  • mysqli支持

  • fileinfo拓展

  • curl拓展

  • rewrite


需要最低的php版本为5.6,mysql最低5.5,其他的mysqli、fileinfo、curl只要你安装过网盘程序一般你的服务器是可以支持的,再就是必须要有伪静态,否则无法使用。


首先到作者的github上找到源码下载后解压缩


wget https://github.com/wisp-x/lsky-pro/archive/master.zip


unzip master.zip -d /var/www/html


接下来需要执行以下的操作步骤才能进入安装程序:


我们在讲萌音影视的时候提到过thinkphp和laravel框架的很多程序都需要将目录中的public目录指定为网站根目录,这是因为外面的这些目录和文件都是运行的重要文件,而只有public目录里的才是网站的运行文件。由于需要伪静态的缘故,不能直接域名/public,可能会使得里面的js和css等文件无法加载。因此必须单独设立一个虚拟主机将根目录指定为程序目录下的public目录,由于在讲萌音影视的时候已经讲过所以我就不细说了,了解怎么将网站目录指定为public目录以及解除防跨站设置的请查看 http://www.shibushi.cc/post/112.html



apache和nginx的虚拟主机配置文件里找到php_admin_value open_basedir,在前面加上一个#号保存配置文件然后重启apache和nginx就可以了。


配置伪静态规则:

Nginx:
location / {
   if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=$1 last; break;
   }
}
Apache:

Apache直接使用.htaccess即可

安装完成以后请设置runtime目录755权限,如果你使用本地存储,public 目录也需要设置为755权限


接下来需要注意伪静态部分,apache伪静态早已经写好无需任何设置,nginx的则需要在配置文件中添加上述的配置


此时访问浏览器发现怎么出现错误呢?这个错误的解决方法很简单,需要给兰空的整个目录增加用户和组的权限,apache用户将两个权限全部改为apache,nginx用户将两个权限全部改为nginx。


chown -R apache:apache (兰空图床的主目录)


chown -R nginx:nginx (兰空图床的主目录)


接下来再刷新浏览器就能打开安装页面了,下面我们来正式安装这款程序



第一步出现的环境检测页面,这里一般只要你的服务器符合所支持的配置一般这里都是通过的。这是最新版,1.0版的这一页会不一样。



就多了一个zip扩展,一般只要是个服务器都是支持zip的,这里忽略就行,直接点击下一步



第二步需要你填写数据库信息,连接地址127.0.0.1和数据库端口3306是默认不改动的。需要你填的只有数据库名(需要提前到phpmyadmin中建立好这个数据库,否则会无法安装成功)、数据库用户名和密码(就是登录数据库的用户名和密码),点击下一步。



第三步这里填写管理员邮箱(登录后台使用)、用户名默认admin即可、管理员密码和确认密码,写好后点击下一步即可安装成功。



看到这个画面就是安装成功了,现在就可以使用兰空图床了。点击网站首页或者直接输入二级域名就能直接进入图床页面。


作者博客 https://www.wispx.cn/


兰空图床官方网站 https://www.lsky.pro/


官方演示站点 https://pic.iqy.ink/


官方github https://github.com/wisp-x/lsky-pro


本站兰空图床地址 http://pic.zzygx.xyz/


备用地址(1.0版) http://lsky.zzygx.xyz/


兰空图床也有其他修改版,在下篇文章中我们将为大家介绍兰空图床的修改版simpic,敬请留意



发表评论:

Powered By Z-BlogPHP 1.5.1 Zero

Copyright 2017-2019 站在阳光下(shibushi.cc)All Rights Reserved. 鲁ICP备17054101号