昨天买了两台美国的低配鸡,一台100Mbps峰值,一台G口,然后琢磨着干什么用呢?想了一下,还是做下载用吧,毕竟速度挺快的,虽说硬盘小了,不过图片mp3之类应该够了,但是也不能单单做下载用,必须要更加的帅气。才能符合我的胃口~
最后编辑于2017年6月4日 18:51:54
想到之后我分享过一个Directory Lister,那个是挺好看的,就是功能不多。记得以前某个群有人发过一个网址,也是目录浏览的,扁平化,支持多国语言(其实只要支持中文就好啦~),而且最大的特点就在于能在线预览mp3,mp4,mkv,jpg,png等等。这个程序就是h5ai!!!
h5ai
就这效果,不错吧。去下面看看DEMO吧,反正我觉得很惊艳。预览效果简直帅到爆炸!
安装
cd /网站根目录/
wget https://release.larsjung.de/h5ai/h5ai-0.29.0.zip
unzip h5ai-0.29.0.zip
基本配置
解释一下,这个应该是指定h5ai里面的index.php的绝对路径,不指定的话你会发现,他找不到index.php,修改完记得重启web服务器。
Apache httpd 2.2/2.4+:
# httpd.conf 或 .htaccess
DirectoryIndex index.html index.php /_h5ai/public/index.php
Lighttpd 1.4+:
# lighttpd.conf
index-file.names += ("index.html", "index.php", "/_h5ai/public/index.php")
Nginx 1.2+:
# nginx.conf
index index.html index.php /_h5ai/public/index.php;
Cherokee 1.2+:
# cherokee.conf
vserver!1!directory_index = index.html,index.php,/_h5ai/public/index.php
必要配置
1. 显示h5ai,有文件但显示文件夹为空
一般情况是scandir函数被禁用了,在php.ini文件中把scandir函数从被禁用中删除,重启lnmp即可。
如果安装的是LNMP,默认scandir函数被禁用了;
如果安装的是AMH,VestaCP,默认scandir函数没有被禁用;
其他面板或一键包不清楚。
2.修改默认语言
它默认是英语,不知道会不会因为服务器所在的位置不同,而自动变更语言(应该不会吧。。。),当时我还不知道能选这么多语言,还想着把它汉化了。
修改/_h5ai/private/conf/options.json,将“lang”: “en”,修改成“lang”: “zh-cn”, 然后就是默认中文啦~
顺便说一下,默认语言,多文件打包下载,文件搜索,缩略图,显示文件二维码等,都在这里设置。
3.访问http://你的域名/_h5ai/public/index.php
默认密码为空,登陆后显示的是h5ai的组件支持界面。
一般来说会有好几个no,建议把所有项都变成yes,使用起来会更方便。
以下列出一些选项如果为NO时的解决方案:
PHP version
升级php版本
Public Cache directory
把_h5ai/public/cache目录权限设置为777
Private Cache directory
把_h5ai/private/cache目录权限设置为777
Image thumbs
安装php的GD模块即可。
Use EXIF thumbs
安装php的exif模块即可。
Movie thumbs
可以选择安装ffmpeg,也可以选择安装avconv,到http://libav.org/download/下载源码编译安装即可。以安装ffmpeg为例:
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
./configure --disable-x86asm
make && make install
PDF thumbs
安装convert或gm,以安装convert为例:
yum -y install ImageMagick
Shell tar, Shell zip, Shell du
在php.ini文件中把exec函数从被禁用中删除,重启lnmp即可。
看来下demo还不错。跟我的http://storage.devoted2.site/ 很相像,但是功能更强大些。
记得当干H5ai刚出来的时候,比现在花哨多了。 现在是饭铺了
主要是可以在线看视频,不过好像都不能播放码率高的视频。 😥
视频播放器是默认浏览器的控件, 不能放高码率应该是受限制于浏览器吧?没开GPU渲染?CPU占用过高?
感觉不是这些问题,浏览器chrome,cpu没占用= =,我把视频存腾讯云cos阿里云oss,然后引用都是看不了,码率大于3000Kbps就卡,开始还以为是服务器的配置问题。。。你可以去我的DEMO站看看,这俩有的视频看不了就是因为这些视频的码率都高了。
你的所以特色图片都是吗?
95%都是自己做的
wordpress特色图片如何制作
用ps做