利用宝塔面板搭建H5ai,简洁的目录列表程序完整安装配置教程

H5ai是一个目录列表程序,以简洁高效著称,界面友好直观,而且不需要数据库的支持,非常适合目录存档调用的使用。

H5ai最低需求php 5.5+

下面开始教程。本文使用的VPS采用的centos 7.7系统

一、安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

过程不再赘述

安装好宝塔以后安装运行环境,php+nginx

二、安装php扩展

在宝塔面板的软件商店里,打开php的设置,安装fileinfo、imagemagick、exif扩展

image.png

三、删除禁用函数

依然在php配置界面,删除scandir、exec、passthru、putenv函数

四、下载安装包

官网下载地址:

https://larsjung.de/h5ai/

github下载地址:

https://github.com/Pearlulu/h5ai_dplayer_hls/releases

五、搭设网站

在宝塔面板里,创建网站,解析好域名,然后把上一步下载下来的压缩包上传到网站根目录,解压出来

保证完整路径为:根目录–_h5ai–public等文件

六、安装功能

浏览器访问:你的域名/_h5ai/public/index.php

会出现以下界面

image.png

首次登陆输入密码,也可以不设密码,以后在json文件里修改

点击登录后,显示如下界面

image.png

其中显示no的就是需要安装的功能,一般是需要安装ffmpeg、imagemagick等

首先安装ffmpeg

wget http://www.ffmpeg.org/releases/ffmpeg-4.3.tar.gz
tar -zxvf ffmpeg-4.3.tar.gz
cd ffmpeg-4.3
./configure
make
make install

如果执行./configure后出现以下错误提示

nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.

安装一下yasm就可以了

yum install yasm

imagemagick安装命令:

yum install ImageMagick -y

七、设置

在宝塔面板,网站设置里,默认文档,添加/_h5ai/public/index.php

image.png

然后便可以通过域名访问了

八、其他设置

options.json 中的更多功能

位于 _h5ai/private/conf 目录下。

打包下载:

搜索 “download”

127 行,enabled 由 false 改为 true。

文件信息及二维码:

搜索 “info”

185 行,enabled 由 false 改为 true。

默认简体中文:

搜索 “l10n”

202 行,enabled 由 false 改为 true。

文件及文件夹多选:

搜索 “select”

323 行,enabled 由 false 改为 true。

默认密码:

首先生成自定义 sha512 密码:http://md5hashing.net/hashing/sha512

然后搜索 “passhash”,大概第 10 行,将其密码改成自己生成的。

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注