SEPMOECAT
长期混迹互联网的草根(穷逼)站长
何忧

H5ai 优秀的 PHP 文件目录程序

详细记录搭建 H5ai 优秀目录程序

关于 H5ai

H5ai 是一款功能强大 php 文件目录列表程序,其主要由德国开发者 Lars Jung 开发,提供多种文件目录列表呈现方式,支持多种主流 Web 服务器,例如 NginxApacheCaddy 等,支持多国(35+)语言,可以使用程序在线预览文本、图片、音频、视频等。

H5ai 官网: https://larsjung.de/h5ai/

Github: https://github.com/lrsjng/h5ai

H5ai 官方 Demo: https://larsjung.de/h5ai/demo/

来自何忧的 Demo: https://wget.cool

安装 H5ai

1. 搭建web环境

可使用LNMP、LAMP、删库塔(宝塔)等面板/脚本来搭建基本的WEB环境

当然,H5ai 仅需 WEB 服务器 + PHP 即可运行

H5ai 对 PHP 版本的最低要求是 PHP7.0+

2.获取 H5ai 程序

这里是作者的 Release 发布地址: https://release.larsjung.de/h5ai/

以及我的镜像站: https://wget.cool/網頁程式/h5ai/

H5ai 解压后的文件目录为

DOC_ROOT
 ├─ _h5ai
 ├─ your files
 └─ and folders

需将 /_h5ai/public/ 以及 /_h5ai/private/ 赋予 775 权限

3.修改 WEB 服务器默认配置

添加 /_h5ai/public/index.php 至默认索引文件列表末尾

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
解除 PHP 函数限制

打开 PHP 配置文件所在路径: /usr/local/php/etc/php.ini

搜索 disable_functions 找到下列内容

disable_functions=passthru,exec,system,chroot...

删除 scandirexecpassthru 后保存

配置完成后重启 WEB 服务器以及 PHP 即可

4.检测你的 H5ai 是否完整可用

访问 http://YOUR-DOMAIN.TLD/_h5ai/public/index.php 查看基本兼容性等信息

https://p1.atlascloud.cn/2021/06/09/4654a0609110731.png

5.安装剩下的软件

Debain 9+/Ubuntu

FFmpeg:

sudo apt install ffmpeg -y

ImageMagick:

sudo apt install ImageMagick -y

Centos 7+

FFmpeg:

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

sudo yum install ffmpeg ffmpeg-devel -y

ImageMagick:

sudo yum install ImageMagick -y

配置H5ai

H5ai 所有配置均在 /_h5ai/private/conf/ 目录里, 有注释可参考

发表评论

textsms
account_circle
email

何忧

H5ai 优秀的 PHP 文件目录程序
详细记录搭建 H5ai 优秀目录程序
扫描二维码继续阅读
2021-06-10