前几天介绍了go版本阿里云盘列表程序,这不,今天居然发现已经有大佬写了PHP版本的阿里云盘列表程序。这篇文章就来介绍下PHP版本的如何安装!!
安装还是基于宝塔面板来安装(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
阅读本文之前,你还需要参考前面的文章,因为有很多过程这里略过了,而前面的文章介绍的很详细。
宝塔面板安装AList – 一款aliyundrive(阿里云盘)列表程序
1、介绍
作者没有在github发布,而是在mjj论坛上发布了程序。
项目:https://www.hostloc.com/thread-790105-1-2.html
演示:https://drive.muggle.cc
可以在公布页面下载,站长也提供一个百度云盘下载。
链接: https://pan.baidu.com/s/1QKshKnPTcK0ISt9gbrYRiA 提取码: m9bn
2、准备
- 宝塔面板
- nginx1.19
- PHP7.4
- 阿里云盘
申请地址:https://www.aliyundrive.com/
4、部署
1)新建站点,新建之前,你需要准备好一个域名。宝塔新建站点略过。
2)下载程序,直接利用宝塔的远程下载把程序下载到网站根目录。下载后,解压,并把程序都复制到根目录下。这个过程略过,前面已经说过太多次了。
3)因为使用thinkphp开发,所以你还需要设置public为网站访问目录。
4)设置伪静态,还是在网站设置选择伪静态,选择thinkphp伪静态即可。
顺便贴下伪静态代码:
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
5)获取refresh_token,这个可以看这篇文章:在<第三步部署>中可以看到如何获取。
https://www.daniao.org/11860.html
简单的说就是 登录阿里云盘。打开F12在Application->local Storage里即可找到,具体看文章吧。
6)编辑extend\token.json文件。在里边填写refresh_token,其余的不用管,然后手动访问一次:http://域名/cron ,访问成功会提示<Success>~~
7)在计划任务中设置一个计划任务,定时2小时访问一次,用于更新access_token,如图:
8)以上全部做好之后就算安装完成了,你访问域名便可以打开访问了。
5、效果
6、最后
使用来看,稍显简陋,只支持下载,不支持在线显示。安装还算简单,PHP么,哪里都能愉快的安装。对比go版本的列表程序,go版本可能体验上更友好一点。具体选择哪一个,看直接需求吧。
1F
非常感谢,方便啊
2F
感谢分享
3F
看看隐藏代码
4F
很欧克,感谢大佬
5F
我是来学习的,谢谢分享
6F
感谢大佬分享
7F
谢谢分享
8F
谢谢鸟哥!!
9F
来试试PHP版的看看能不能吃成功
10F
这个还是不错的啊
11F
非常感谢,方便啊
12F
非常感谢,很方便啊
13F
直接膜拜大佬
14F
感谢分享
15F
非常感谢,方便啊111111
16F
来试试PHP版的看看能不能吃成功
17F
我非常感谢,方便啊
18F
非常感谢,方便啊
19F
来学习一下
20F
学习了 谢谢~