想要搭建自己的随机图图库吗?
想要搭建属于自己的随机图API吗?
手把手教你搭建随机图API教程。
需准备
云服务器/虚拟主机 1 1核1G起步 ,存储空间为你图库的大小。
2.独立IP1 (若没有独立IP,那你参考雨云的端口映射)
3.域名1,DNS提供商1
4.SSL证书1 (可选)
5.一台Windows电脑
6.一切的前提,你得有一个图库。
(
没有服务器的话, https://www.rainyun.com/Caiji_ 购买,有优惠
没有域名的话, https://www.vpsor.cn/ 9块钱一年的域名,我都在用
没有DNS提供商的话,阿里云,SSL与DNS免费,可惜SSL一年20个
SSL也可以使用雨云的,也说不错
)
准备完毕,此教程使用的是雨云云服务器宝塔面板,当然你也可以选其他,这个随你,有php和NGINX就行。
-----------正文----------
1.在你想要搭建图库的地方,建立一个文件夹,下文称此文件夹为图库文件夹。
2.新建一个文件,将其名为radom.php,此文件为执行随机图的网页文件,当然,这个文件名随你。
3.编辑php文件,它的格式应如下所示
<?php
$arr=file('xxx.txt');
$n=count($arr)-1;
for ($i=1;$i<=1;$i++){
$x=rand(0,$n);header("Location:".$arr[$x],"\n");}
?>
其中的xxx.txt为下文的文本文件,这个由你更改,请记好此txt文件名称,方便下文使用。
4.打开你的Windows电脑,一般来说,图库会在你的电脑里(要是刚开始在你的服务器里的话,当我没说)在你图库的根目录里建立一个bat文件(比如你的图库在C:/imgs 里的话,将这个bat文件建立在这个的目录下),右击这个bat文件,选择编辑,将以下指令写入文件
DIR *.* /B >xxx.txt
其中,xxx.txt为上文的xxx.txt,名字和上面一样,然后保存并退出,然后双击执行这个bat文件,然后回多出一个txt文件,上传到服务器图库的根目录里
5.将你的图库,上传到你服务器的图库文件夹
6.上传完毕后,打开面板的网站页面,还是那样,仅填写域名即可,不需要建立数据库,ftp看自己需求。
恭喜您,API搭建完成,访问网址是
你建立网站时的域名/php文件的有效路径
比如我的域名是img.caijiblog.top,php文件的路径是img/radom.php,我的API网址是 http://img.caijiblog.top/img/radom.php
ssl的话按需,建议配合雨云cdn效果更佳哦
cdn推荐配置
缓存打开,时间越长越好
压缩打开,配置
age/jpeg,application/x-httpd-php
等级最高5,这样会减少用户等待时间
OK,教程完