本期推荐的KodExplorer可道云致力于为用户提供安全可控、可靠易用、高扩展性的私有云解决方案。用户只需通过简单环境搭建,即可使用KodExplorer快速完成私有云/私有网盘/在线文档管理系统的部署和搭建。
项目特性
- 像使用操作系统一样使用体验,右键操作,拖拽,快捷键……
- 框中选择,拖拽移动,拖拽上传,在线编辑器,影音播放器,解压缩。全面ajax保证性能和体验
- 各个功能直接无缝连接;以对话框形式存在,多任务管理等功能
- 完备的中文支持,各种情况下乱码解决
PHP安装及扩展配置说明
1.Windows
1.查看php/ext目录下是否有php_curl.dll文件,如果没有,下载php相对应的版本到该目录;
2.在php.ini文件中找到;extension=php_curl.dll,去掉前面的;,如果没有,直接追加;
3.保存并重启web服务。
2.Linux
linux下开启扩展可分为两种情况:一种是重新完全编译php,一种是单独编译扩展库,下面以后者为例:
1.进入php源码目录下的curl目录:
cd
/usr/local/src/php-7.0.25/ext/curl
2.利用phpize来安装相应的扩展:
/usr/local/php/bin/phpize
3.配置:
./configure –with-php-config=
/usr/local/php/bin/php-config
4.编译和安装:
make && make install
5.配置php.ini文件:
编译安装后,会在屏幕上显示生成cur.so扩展路径,如:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/curl.so
将路径复制到php.ini文件,具体代码为:
extension=
/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/curl.so
6.保存并重启php。
开启函数
1.打开php.ini文件,找到disable_functions =,将后面的shell_exec和exec函数删除;
2.保存并重启php。
对象存储配置说明
默认情况下,在系统后台添加对象存储时,会自动调用接口进行CORS设置。然而,在某些异常情况下(如存储接口不支持),CORS设置可能会添加失败,进而导致存储添加失败。此时,用户可参考如下配置信息,在对象存储的控制台进行手动配置,然后再次尝试添加存储。
阿里云OSS
1. 挂载参数配置:
Access Key ID: 6M42j***QH4LKab
Access Key Secret: 56f0dNtyn*******9HiJoCUR67G
Bucket名称:kod // 创建的bucket名称
区域节点:oss-cn-hangzhou.aliyuncs.com // Endpoint
存储目录:/ // 根目录为:/,可以自定义如/kod(需创建对应目录)
----
// ID/Secret获取:用户-Access Key管理
2. Bucket设置:
读写权限: 私有
跨域设置: 创建规则
1. 来源、允许Headers: *
2. 允许Methods: 全选
3. 缓存: 600
七牛
Access Key ID: gFtOFkvZn*********HdGExzcoZutwAv
Access Key Secret: LXSM8MlIM4k*********HYRuSM1e2bfybGH
Bucket名称:kod // 创建的bucket名称
区域节点:qe*****t.bkt.clouddn.com // Endpoint
存储区域:华东 // 创建Bucket时选择的区域
存储目录:/
----
// 说明:
// 1. ID/Secret获取:用户-秘钥管理,AK/SK
// 2. 区域节点:需填写CDN域名,或绑定的域名地址,才能预览和下载文件
安装
1. 通过源码安装
git clone https://gitee.com/kalcaddle/KODExplorer.git
chmod -Rf 777 ./KODExplorer/*
2. 下载安装
wget https://gitee.com/kalcaddle/KODExplorer/repository/archive/master.zip
unzip master.zip
chmod -Rf 777 ./*
运行环境
- 服务器:
- Windows,Linux,Mac
- PHP 5.0+
- 数据库: File system driver;sqlite;mysql;