宝塔 h5ai 下载站

h5ai是一款基于PHP的现代化的WEB列目录程序,h5ai这个名字的含义是HTML5 Apache Index的缩写,顾名思义作者最开始是将这个程序与Apache相结合的,但随着多个版本的更新,现在已经可以支持更多的WEB服务器了,比如:Nginx。
h5ai官网 最新release DPlayr版

参考

  1. 使用宝塔安装配置h5ai列目录程序

  2. 宝塔面板Nginx环境搭建h5ai DPlayer版详细教程

宝塔部署 h5ai

宝塔-创建网站(注意 php7 以上)

宝塔-文件-网站根目录-远程下载h5ai源码

下载地址 https://release.larsjung.de/h5ai/h5ai-0.30.0.zip

解压后,删除 h5ai-0.30.0.zip,只留 _h5ai 目录

宝塔-软件商店-php-7.x-设置-禁用函数-删除 exec、putenv,安装扩展 exif

宝塔-网站-设置-默认文档改为如下

1
2
3
4
index
index.html
index.php
/_h5ai/public/index.php

打开网站 域名+/_h5ai/public/index.php,例如我的 dl.augustdoit.men/_h5ai/public/index.php

首次登录无需密码,日常使用打开网站域名即可

配置及使用

配置文件 _h5ai/private/conf/options.json

中文 将lang的值改为zh-cn

文档搜索 找到search,把enabled的值改为true可以开启h5ai内置的文件搜索功能:

打包下载 找到download及select,把enabled的值改为true

首页标题 /_h5ai/private/php/pages/index.php 修改title

使用 将文件或目录放在网站根目录即可,与_h5ai并列

可选安装

可选-安装ffmpeg(用于在h5ai界面内显示视频缩略图)

1
2
3
4
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
yum -y install ffmpeg
ffmpeg -version

可选-安装GraphicsMagick:

1
2
3
4
5
6
7
wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.30.tar.gz
tar -zxvf GraphicsMagick-1.3.30.tar.gz
cd GraphicsMagick-1.3.30
./configure
make
make install
gm -version