Centos7下安装H5ai

随笔

一、下载程序

H5ai 0.29版本下载地址: 点击下载[H5ai-0.29.rar]

二、解压压缩包/或手动将文件上传至网站文件夹下

unzip h5ai-0.29.0.zip

注意:若手动上传到网站文件夹下请忽略下一步

三、将h5ai放置到web目录

若手动解压请忽略这一步

mv _h5ai 【你的web根目录】

四、配置网站Http服务

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

若网站根目录不包含Http程序建立网站时所默认创建的提示网站创建成功的index.htm、index.html、index.php等文件,则直接访问网站首页即可看见效果。看不到也没关系,继续往下看。

五、调试

1.可能遇到的错误:

– 无法显示文件,空文件夹

-在php.ini文件中把scandir函数从被禁用中删除

– 中文出现乱码

打开/etc/sysconfig/i18n
vi /etc/sysconfig/i18n
修改LANG
LANG="en_US.utf-8"

– 出现 Public Cache directoryPrivate Cache directory 错误

把_h5ai/public/cache目录和_h5ai/private/cache目录权限设置为777即可解决

六丶安装完整H5ai支持(*可选,但建议安装)

注意:由于Centos安装ffmpeg较为繁杂,此处采用安装Nux-Dextop源后安装ffmpeg的方法

#安装ffmpeg

安装Nux-Dextop源

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

安装ffmpeg

yum install -y ffmpeg

#Shell tar, Shell zip, Shell du项提示为NO

  • 在php.ini文件中将execpassthru函数启用,重启php服务即可。

七、修改配置文件

配置文件地址:

/_h5ai/private/conf/options.json

#完结 END

H5ai默认是精简状态,以下是我自用调整完成的完整H5ai程序,配置文件已修改完成,解压后可直接使用,无需调整。
点击下载:【_h5ai.rar

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注