可道云真的很强大,安装包很小,功能却很齐全,还可以自定义轻应用
如果有手机客户端就更好了

研究了一下,可道云根目录放到外置存储设备(移动硬盘)会更合适,改路径的方法下面有提到
上传文件时一个文件会在用户目录分割,再转移,如果放到内部存储,会出现上传速度慢的情况

贴上几张图

我的设备:迪优美特x6ii,五年前的全志A20处理器,但是安装可道云很合适
单片机ADC测量电压和电流计算功率
盒子运行功耗非常低!
 
上传文件时2.8W左右
 
先刷入cubian2.0:     请移步:http://www.geekfans.com/thread-85928-1-1.html
刷完可以直接接TTL线或接网线
打开PuTTY,ssh登陆,用户为root,密码为cubieboard
另外一个用户是cubie,密码也是cubieboard
这里IP为192.168.77.202(改成你在路由器上看到DHCP分配的)
 
虽然可以直接登陆root,但是我还是建议先用cubie登陆再su转root
登陆完成

输入su以转到root,密码仍为cubieboard

好了,以上两种方法任选一种

  1. nano /etc/network/interfaces

复制代码

设置静态IP供后面使用

把192.168.77.202(此设备IP)和192.168.77.1(网关)改为自己的IP即可
CTRL+X然后y再按enter即可保存
设置静态地址就不用担心IP变动找不到设备
修改DNS

  1. nano /etc/resolv.conf

复制代码

 
下面再设置软件源

  1. nano /etc/apt/sources.list

复制代码

我的系统代号是wheezy,这几个源都可以使用 ,由于帖子长度限制贴不出来
确定盒子联网,保存后输入

  1. apt-get update

复制代码

安装nginx

  1. apt-get update
  2. apt-get install nginx

复制代码

安装完成

  1. service nginx start

复制代码

启动nginx,然后它就会在下次开机自启动
下载php源码 ,要放到U盘(已格式化为ext4),所以先df

可以看到,U盘在/media/cf02cf0a-3e9d-44d1-96ba-94981f4340a1(之后记得把这个换成你的U盘)
转到那里

  1. cd /media/cf02cf0a-3e9d-44d1-96ba-94981f4340a1

复制代码

下载PHP源码(记得先转到U盘目录),解压

  1. wget http://cn2.php.net/distributions/php-7.3.0.tar.gz&&tar xvf php-7.3.0.tar.gz

复制代码

  1. cd php-7.3.0

复制代码

编译安装php参考自
https://www.jianshu.com/p/00d44d6196de
非常感谢这篇教程

编译安装PHP7.3.0
安装依赖包  受限于发帖子长度,请移步至:http://www.geekfans.com/thread-85928-1-1.html

输入编译选项
缺少的依赖包会提示
开始检查,如果出现"Please reinstall the libzip distribution"

回U盘根目录

  1. cd U盘

复制代码

下载编译安装cmake

  1. wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz
  2. tar xzvf cmake-3.3.2.tar.gz
  3. cd cmake-3.3.2
  4. ./bootstrap --prefix=/usr

复制代码

  1. make -j2

复制代码

  1. make install

复制代码

安装完,下载libzip源码

  1. cd /media/cf02cf0a-3e9d-44d1-96ba-94981f4340a1
  2. wget https://libzip.org/download/libzip-1.5.1.tar.gz

复制代码

解压进入,编译安装:

  1. tar -zxvf libzip-1.5.1.tar.gz

复制代码

如果遇到"configure: error: off_t undefined; check your library configuration",输入(请逐行单独输入):

  1. echo '/usr/local/lib64
  2. /usr/local/lib
  3. /usr/lib
  4. /usr/lib64'>>/etc/ld.so.conf&&ldconfig -v

复制代码

先别急着开始,先在内部NAND闪存设置1G的swap

  1. cd /swap
  2. dd if=/dev/zero of=swapfile2 bs=1024 count=1000000

复制代码

对swap文件进行准备,挂载,查看是否挂载:

  1. mkswap swapfile2

复制代码


先回到php源码目录  开始编译php:

  1. cd 源码目录

复制代码

编译的时间非常长,期间内存和cpu使用量会很高
 
几小时后编译完成

开始安装,开始配置php-fpm
还是限于论坛发帖长度,配置请移步至 :http://www.geekfans.com/thread-85928-1-1.html
开始配置nginx:

  1. nano /etc/nginx/nginx.conf

复制代码

在http{}中的末尾添加

修改网页路径,现在以/web/www为例,把root         /usr/share/nginx/www/html; 改为root         /web/www; 再删去这个/usr/share/nginx/www文件夹保存
重启一下php和nginx

  1. service php-fpm restart
  2. service nginx restart

复制代码

那么先到这个目录

  1. cd /web/www

复制代码

下载可道云删除安装包改目录权限777

  1. wget http://static.kodcloud.com/update/download/kodexplorer4.37.zip

复制代码

此时浏览器访问设备IP(192.168.77.202)
 
缺点就是上传速度慢,只有3.9MB/S,可能是内部nand读写速度不行
下载速度倒是能到7MB/S

完!感谢观看
如果觉得不错,可以转载,但是记得注明原地址哦!

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx的更多相关文章

  1. 利用可道云kodexplorer在树莓派raspbian上搭建私有云网盘

    可道云kodexplorer是一款开源私有云系统,类似于owncloud,Dropbox.SkyDrive,seafile等.将可道云kodexplorer搭建在树莓派上,从而在树莓派上存储.管理家庭 ...

  2. 用可道云kodexplorer在dedecms系统网站上秒建私人网盘

    国内草根站长用的最多的一款建站源程序就是dedecms,通常是通过FTP或者服务器面板自带的文件管理器来上传下载的.FTP可视性.体验都相对差一点,且需要事先安装FTP软件,更换环境后的站点管理上有很 ...

  3. WordPress安装篇(5):源码编译安装LNMP并部署WordPress

    与YUM方式安装相比,源码编译安装方式更灵活,安装过程中能自定义功能和参数,特别是在批量部署服务器又要求软件版本及配置一致时,源码编译安装的优势很明显.本文介绍如何通过源码编译方式安装Nginx1.1 ...

  4. Nginx服务编译安装、日志功能、状态模块及访问认证模式实操

    系统环境 [root@web ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@web ~]# uname -a Linux d ...

  5. 可道云kodexplorer网盘未清理造成linux服务器爆满的解决方法

    今天登陆宝塔面板的时候发现硬盘占用37GB,已经变红提示我空间不足了,惊呆了, 还以为是宝塔抽风了,去远程连接服务器看了一下,懵逼了. df -h 查看挂载目录使用情况 还是不相信现实的我又重启了一下 ...

  6. 可道云kodexplorer搭建私有云后的配置优化

    一.上传下载速度优化首先明确可道云没有对上传下载做任何限制,速度快慢和网络环境有关.可道云是基于http上传,所以和其他http上传速度基本一致:可以对比其他web系统或网站说附件上传速度.同其他例如 ...

  7. Centos6-7安装Python3.5以及SSL的编译安装,识别https

    Python3中无法导入ssl模块的解决办法 如果你发现在python3脚本运行过程中发现涉及到ssl模块都无法运行的情况下.那么需要进行如下步骤 第一步: yum install openssl o ...

  8. 阿里云服务器---centos编译安装ffmpeg

    环境 系统环境:CentOS release 6.7 (Final) 需求 编译安装ffmpeg 获取依赖 安装依赖包 yum install -y autoconf automake cmake f ...

  9. php自己编译安装后,再给这个编译安装的php版本添加拓展模块的处理办法。

    原文: https://www.cnblogs.com/zongyl/p/5924627.html 说明,给编译安装之后的php 添加pgsql 拓展成功. --------------------- ...

随机推荐

  1. Vue-计算属性和侦听属性

    复杂逻辑应使用计算属性而不应写在插值表达式{{ }}里 <div id="app"> 原值:{{ msg }} <br> 翻转后的值:{{ reverseM ...

  2. 【译】索引进阶(八):SQL SERVER唯一索引

    [译注:此文为翻译,由于本人水平所限,疏漏在所难免,欢迎探讨指正] 原文链接:传送门. 在本章节我们检查唯一索引.唯一索引的特别之处在于它不仅提供了性能益处,而且提供了数据完整性益处.在SQL SER ...

  3. 【easy】Number of Segments in a String 字符串中的分段数量

    以空格为分隔符,判断一个string可以被分成几部分. 注意几种情况:(1)全都是空格 (2)空字符串(3)结尾有空格 思路: 只要统计出单词的数量即可.那么我们的做法是遍历字符串,遇到空格直接跳过, ...

  4. Python 正则表达式 flags 参数

    flags参数 re.I IGNORECASE 忽略字母大小写 re.L LOCALE 影响 “w, “W, “b, 和 “B,这取决于当前的本地化设置. re.M MULTILINE 使用本标志后, ...

  5. vue学习(二)

  6. C语言博客作业2--循环结构

    1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 对本章学习感觉相对前面的难度有较大提升,而且刚开始对嵌套循环比较陌生,像龟兔赛跑和输出菱形都是用了较长时间才完成,所以我认 ...

  7. js中valueOf方法的使用

    今天一位刚毕业的同事问了我一个问题,为什么这段代码执行结果是-1.代码如下: var o = { valueOf: function(){ return -1; } }; o = +o; 当时我也是懵 ...

  8. nginx 学习 不断更新

    nginx 常用全局变量 $uri: 当前请求的uri,不带参数 $request_uri: 请求的uri,带完整参数 $host: http请求报文中host首部,如果没有则以处理此请求的虚拟主机的 ...

  9. Centos安装Nginx(转载)

    一.概述 项目总使用到Nginx的代理转发,学习和整理内容如下,由于是整理所以参考博客大牛的内容,有很多雷同之处,还望见谅(非抄袭对待) 二.Nginx依赖包的安装 yum install gcc y ...

  10. SOUI视频教程

    第1讲-开发环境搭建 http://my.tv.sohu.com/us/282307706/89333168.shtml 第2讲- 基本应用程序框架代码解读 http://my.tv.sohu.com ...