之前我的分享网站 share.mianao.info 挂在一个网盘的聚合服务上,结果用了一年多吧,停了,然后我就只能挂自己的服务器上了。 我不想搞个复杂的文件管理系统,就 PHP 的目录列表显示就好了。搜索了一下,常见的有 Directory Lister,Zdir,H5ai 等等。 最后我选择了 H5ai,功能强大只是一方面,最主要是因为搭起来之后,文件下载的目录链接和之前的一样,没有任何变化,这样我就不用去旧文章里翻链接改了。 H5ai 是由德国开发者 Lars Jung 主导开发,它提供多种文件目录列表呈现方式,支持多种主流 Web 服务器,例如 Nginx、Apache、Cherokee、Lighttpd 等,支持多国语言,可以在线预览文本、图片、音频、视频等。 官网: https://larsjung.de/h5ai/ 因为我不想再花钱买服务器,就把 H5ai 安装在现有宝塔面板下的 vultr 上。 上传程序 先到官网下载程序: https://release.larsjung.de/h5ai/ 在宝塔面板下新建网站,PHP 版本最好选 7.0 及以上,不用建数据库,可开通 FTP 方便以后上传文件。 然后把 H5ai 文件夹上传到网站的根目录下,如下所示: wwwroot-share.mianao.info |-_h5ai |-share files |-more files 修改配置 在宝塔面板的网站设置里,修改配置文件,添加 /_h5ai/public/index.php : index index.php index.html index.htm default.php default.htm default.html /_h5ai/public/index.php; 然后进入软件商店,找到安装的 PHP,进入 设置 - 配置文件 : 搜索: disable_functions 找到禁用函数: disable_functions=passthru,exec,system,chroot... 删除 scandir、exec、passthru ,然后保存。 到这里基本操作已经完成,访问网站即