EasyImages简易配置
[scode type="lblue"]今天晚上的星空格外的晴朗,皓月当空、万里无云不禁让我想起了一句歌词“遥遥晚空 点点星光 息息相关”那么点开这首歌吧。[/scode]
[hplayer]
[Music server="netease" id="152428" type="song"/]
[/hplayer]
EasyImages这个图床是我在阅读朋友的文章时了解到的,当初自己也不太了解虽然有装过但是没有满足我的预期我有删掉了直到近期想要找一个既能在线传图又可以接入oss的图床挖坑一大圈互联网没有找到又跑回来完了一下EasyImages这个图床发现只要稍微配置一下就可以很容易的满足全平台传图并且存储在oss中两大要求了。如果想了解图床的其他功能可以阅读EasyImages官网介绍或者下面文章进一步了解。
[link]
[item name="有一台服务器可以做哪些很酷的事情" link="https://www.jxtxzzw.com/archives/4739" desc="用志不分,乃宁于神" /]
[/link]
安装
1.前往GitHub下载安装文件并解压上传到网站目录
2.将所有文件赋予0755权限或www权限
3.打开你的url+/check.php检查扩展
4.修改配置文件
♾️ text 代码:// domain 网站域名
// imgurl 图片域名
// password 登录密码
nano /config/config.php
5.访问你的网站即可打开图床
6、自定义配置
如不喜欢自动建立文件夹和命名可以将/libs/function.php中60-82行代码改成以下代码或者自定义配置
♾️ text 代码:// 检查配置文件中目录是否存在是否可写并创建相应目录
function config_path($path = null)
{
global $config;
// php5.6 兼容写法:
$path = isset($path) ? $path : date('');
// php7.0 $path = $path ?? date('Y/m/d/');
$img_path = $config['path'] . $path;
if (!is_dir($img_path)) {
@mkdir($img_path, 0755, true);
}
if (!is_writable($img_path)) {
@chmod($img_path, 0755);
}
return $img_path;
}
// 图片命名规则
function imgName()
{
oss存储
图床默认是没有接入任何存储选项的,只能配置本地路径,我有跟作者聊过这个话题,作者表示有这个想法不过工作忙所以没有实现。
我们可以通过曲线救国的方法用ossfs工具把oss存储挂载本地然后在/config/config.php中,将path自定义为oss挂载路径。如果你想了解如何挂载oss和cos到本地可以参阅我的另一篇文章。
[post cid="14" cover="https://www.fqbin.com/image/instcosfs2.png"/]