摘要:h5ai - 基于PHPThink的云盘系统,以下教程基于centeos7.5_64位+apach2.4+php7.0环境下
h5ai – 基于PHPThink的云盘系统
- 以下教程基于centeos7.5\_64位+apach2.4+php7.0环境下
一、下载h5ai程序
目前版本0.29.0版本(2018年7月28日)支持PHP5.5以上的版本;
本站提供的下载地址:
下载地址
www.jyf.me/down/Cloud_Disk_Code/h5ai-0.29.0.zip
官方首页
https://larsjung.de/h5ai/
备用下载地址
https://release.larsjung.de/h5ai/h5ai-0.29.0.zip
二、安装h5ai
1、将h5ai最新版本0.29.0放置到web目录后,把/_h5ai/public/index.php添加到php的配置文件默认主页。
2、Apache httpd 2.2/2.4: 在 httpd.conf 或在任意文件夹的 .htaccess 文件中的修改示例:
DirectoryIndex index.html index.php /_h5ai/public/index.php
3、添加/_h5ai/public/index.php
到默认索引文件列表的末尾。h5ai将管理所有DOC_ROOT没有索引文件的目录。(这步不做,访问时会403)
在配置文件中搜索“DirectoryIndex”,添加/\_h5ai/public/index.php
注意:修改此处分为80端口和443端口,如果使用htpps的,请修改443下的索引路径。
我试用的是down/down
的二级目录,具体路径请根据需要修改。
4、访问
http://www.domain.com/\_h5ai/public/index.php
这个页面,正常的话会让输入密码(此处密码为空),直接点登陆即可。
访问出错,说明文件位置没放对。
5、点击登陆后,会显示一些服务器有的一些扩展和依赖组件,满足这些组建能使用更多功能。
三、部分扩展安装
1、PHP version 请升级php版本
2、Public Cache directory 把_h5ai/public/cache目录权限设置为777
3、Private Cache directory把_h5ai/private/cache目录权限设置为777
4、Image thumbs 安装php的GD模块。
5、Use EXIF thumbs 安装php的exif模块。
A:在php扩展里可直接点击安装;
6、Movie thumbs 可以选择安装ffmpeg,也可以选择安装avconv
A:一键安装[ffmpeg]命令:
wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh
安装完后可输入以下命令是否安装成功
ffmpeg -version
(第六条,此脚本只适用Centos6/Centos7 64位系统)
7、PDF thumbs 安装convert或gm
A:一键安装命令:
yum -y install ImageMagick
8、Shell tar, Shell zip, Shell du 在php.ini文件中把exec函数从被禁用中删除。
9、另外顺便把scandir函数去掉禁用,不然会出现无非显示目录中文件的情况。
四、配置
1、删除_h5ai根目录的index.php类的文件(如果有的话),否则h5ai不托管目录
2、主配置文件是\_h5ai/private/conf/options.json
. 你想要修改某些列表设置. 当然也有更多设置在“\_h5ai/private/conf
”中自行修改
五、首页修改标题
标题文件在:
_h5ai/private/php/pages/index.php
打开后
修改<title>标签内的内容即可,建议保留部分。
六、加速打开
因h5ai调用gg的字体,所以很有时会很慢,
1、修改\_h5ai\\private\\conf\\options.json
文件的
2.1、用https(SSL)的请
通过修改fonts.googleapis.com
为fonts.geekzu.org
2.2、用http的请
通过修改fonts.googleapis.com
为fonts.useso.com
(此字体链接不支持SSL)
到这就可以正常使用了。
有什么其他的再更新吧
180728更新 最后,感谢h5ai的作者将如此好的作品开源。