前言
先看成果 。
曦和的随机图(仅供测试):xiheimg.ates.top/api.php
1.准备
1.1虚拟主机
在开始之前,你需要准备一台服务器和一个域名。这里曦和以雨云虚拟主机和雨云免费二级域名进行演示。
首先购买EP虚拟主机:
考虑到访问速度,曦和不推荐上传过大的图片。一般情况最低配置的EP主机就足够我们存放图片进行使用了。推荐使用美一区(洛杉矶一区),大带宽可以满足多人使用的需求。
1.2域名
然后我们准备域名,这里我们先记录下需要解析到的地址:
然后创建域名,解析类型选择CHAME记录,主域名挑一个子的喜欢的,解析目标选择雨云产品,然后选择你的虚拟主机ID。
1.3绑定域名
然后我们回到虚拟主机面板绑定域名:
如果无误,访问域名会提示

1.4面板绑定
我们前往EP控制面板
选择域名绑定
输入你的域名,目录选择/wwwroot即可
点击确认完成绑定,此时我们访问域名能看到如下界面

接下来让我们建立PHP程序以实现随机图片接口。
2.随机图片
2.1创建PHP程序
点击进入在线文件管理器
点击进入wwwroot目录
在自己的电脑上建议api.php文件

打开,复制粘贴以下内容
<?php
$img_array = glob("photos/*.{gif,jpg,png}",GLOB_BRACE);
$img = array_rand($img_array);
$dz = $img_array[$img];
header("Location:".$dz);
?>
保存后上传到wwwroot文件夹中
2.2创建图片文件夹
我们在wwwroot中创建一个名叫photos的目录
进入此文件夹,将你想要随机的图片放入其中(如果图片较多,建议先在本地打包成压缩包后再上传解压缩)
3.使用
此时我们访问yourDomain/api.php即可体验随机图片!
曦和的随机图(仅供测试):xiheimg.ates.top/api.php
4.注意事项
- 这里曦和未使用SSL证书(雨云免费二级域名未提供TXT解析方式,所以过不了DNS验证),但这并不影响我们的使用。
- 随机图并不一定需要使用EP虚拟主机,如果你有能力,宝塔主机和服务器能够更多、更好地满足你的需求。
- 如果你希望加快访问速度,你可以尝试使用雨云的宿迁NAT服务器(需要掌握一点NAT映射的知识),以
ip:port
的形式访问你的服务。
如果你有任何疑问,欢迎评论