利用宝塔面板搭建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扩展
三、删除禁用函数
依然在php配置界面,删除scandir、exec、passthru、putenv函数
四、下载安装包
官网下载地址:
https://larsjung.de/h5ai/
github下载地址:
https://github.com/Pearlulu/h5ai_dplayer_hls/releases
五、搭设网站
在宝塔面板里,创建网站,解析好域名,然后把上一步下载下来的压缩包上传到网站根目录,解压出来
保证完整路径为:根目录--_h5ai--public等文件
六、安装功能
浏览器访问:你的域名/_h5ai/public/index.php
会出现以下界面
首次登陆输入密码,也可以不设密码,以后在json文件里修改
点击登录后,显示如下界面
其中显示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
然后便可以通过域名访问了
八、其他设置
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 行,将其密码改成自己生成的。
