Longlan的私人Blog

Centos下lnmp1.5环境下安装和h5ai教程

昨天闲了没事搭建了一个h5ai,现在把教程记录下来!

1. 安装h5ai
1.1 首先创建网站

过程不再陈述,可参看“添加、删除虚拟主机及伪静态管理

1.2 进入刚刚设置的网站目录

1.3 下载h5ai程序文件(可前往官网查看最新版本:https://larsjung.de/h5ai/)

1.4 解压缩文件包

1.5 修改网站nginx文件

找到 index.html index.php这一行改为

注意:如果开启了SSL请将80端口和443端口的描述都更改!

 

 

 

 

 

1.6 解除php函数scandir、exec、passthru的禁用

1.7 重启lnmp

1.8 完成安装
至此,已经h5ai已经完成安装。
网盘目录为“http(s)://your_domain/”
可访问”http(s)://your_domain/_h5ai/public/index.php”默认密码为空,查看h5ai的功能开启情况。

如果报错403

your_domain替换为你设置的网站目录,请重复检查步骤1.5

2 安装后调试
访问”http(s)://your_domain/_h5ai/public/index.php”默认密码为空,查看h5ai的功能开启情况。
h5ai功能完整开启应显示如下图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如果显示no就是此功能未开启。

2.1 Public Cache directory
把h5ai程序_h5ai中public文件夹中的cache目录权限设置为777,刷新一下网页可以看到no变为yes了。

2.2 Private Cache directory
把h5ai程序_h5ai中Private文件夹中的cache目录权限设置为777,刷新一下网页可以看到no变为yes了。

2.3 Image thumbs
一般安装完毕后均能自动开启。

2.3 Use EXIF thumbs
安装php的exif模块,安装exif不需要另外安装库,所以省略掉了安装库的步骤。
2.3.1 解压缩php的源码

查看文件夹内文件名为“”的压缩文件,解压缩

2.3.2 安装exif模块

会返回如下信息:
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
再执行以下命令:

执行完返回:

Build complete.
Don’t forget to run ‘make test’.

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

表示已经成功,再修改/usr/local/php/etc/php.ini
查找:extension = 再最后一个extension= 后面添加上extension = “exif.so”

 

 

 

 

 

 

 

保存,执行lnmp restart 重启。

2.4 Movie thumbs
安装ffmpeg即可,Centos下安装较为麻烦:

2.4.1 安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持

如果出现缺少Code提示,可以:

2.4.2 安装完成之后,可以查看是否安装成功

2.4.3 安装Nux-Dextop源
导入一个Code

2.4.4 安装nux-dextop 源

2.4.5 查看repo源是否安装成功

2.4.6 yum安装ffmpeg

2.4.7 安装完成后检查ffmpeg 版本

所有命令:

2.5 PDF thumbs
安装convert,直接yum -y install ImageMagick即可。

2.6 Shell tar,Shell zip和Shell du
这三项,根据h5ai官网,在php.ini被禁用函数中去掉exec和passthru即可,是否有危险不知道,自己掂量,禁用好像也不影响一些功能。
另外顺便把scandir函数去掉禁用,不然会出现无非显示目录中文件的情况。

至此列表里的功能都开启了,全部显示为YES
h5ai0.29.0默认禁用了很多功能,例如搜索,文件和文件夹多选,显示文件和文件夹详细信息二维码支持等。
可以通过修改/_h5ai/private/conf/options.json配置文件开启

2.7 搜索功能:
搜索 “search”
308 行,enabled 由 false 改为 true。

2.8 文件信息及二维码:
搜索 “info”
184 行,enabled 由 false 改为 true。

2.9 默认简体中文:
搜索 “l10n”
200 行,enabled 由 false 改为 true。

2.10 文件及文件夹多选:
搜索 “select”
321 行,enabled 由 false 改为 true。

2.11 默认密码:
首先在此网址http://md5hashing.net/hashing/sha512
生成自定义 sha512 密码
然后搜索 “passhash”,大概第 9行,将其密码改成自己生成的。

赞(0) 打赏
未经允许不得转载:似水流年 » Centos下lnmp1.5环境下安装和h5ai教程
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Longlan的私人Blog

联系我关于我