80后的细娃儿

h5ai的一些安装使用经验,中文目录的解决方法

《h5ai的一些安装使用经验,中文目录的解决方法》

h5ai之前用过,但是因为中文文件名乱码问题,网上的一些方法太麻烦,最后弃用了。
前不久看到坛子里面有人竟然使用中文正常,问了一下方法只是修改一下系统编码uft-8就解决了,尝试了一下果然。
又看到最近论坛使用h5ai的人好像增多了,遇到一些问题,花了点时间简单整理一些自己浅薄的经验。

主要有安装后一些拓展插件的安装和简单的配置。
环境CentOS6 64位,安装LNMP1.2

将h5ai最新版本0.29.0放置到web目录后,把/_h5ai/public/index.php添加到nignx配置文件默认主页,把php.ini中scandir函数从被禁用中删除,不然会出现机器文件夹中有文件,网页访问显示空文件夹的问题。重启lnmp,访问http://域名/_h5ai/public/index.php
默认密码为空,来到h5ai显示支持界面。

下面主要将显示no的选项变为yes,以便h5ai可以实现一些更丰富的功能。

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

Use EXIF thumbs
安装php的exif模块即可。
主要参考http://www.vpser.net/manage/lnmp-php-install-ext.html
把需要的exif模块编译进去,然后重启lnmp即可。

Movie thumbs
选择安装ffmpeg,安装方法参考官网。
其中centos的安装ffmpeg方法记得好像很麻烦。最后找到两个打包好的源码包,直接就可以用。
CentOS 64位:http://down.lc/Linux/Tool/ffmpeg-3.1-64bit-static.tar.xz
CentOS 32位:http://down.lc/Linux/Tool/ffmpeg-3.1-32bit-static.tar.xz
tar xvJf解压到系统某个地方,然后在/usr/bin/目录创建软链接ffmpeg,指向解压包里面的ffmpeg就可以了。
完成后执行ffmpeg,显示版本等信息即可。
也可以选择安装avconv,到http://libav.org/download/下载源码编译安装即可

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

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

上面的步骤完成,基本上所有选项都是yes了。

点赞