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

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

贴上几张图

我的设备:迪优美特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. 2018-2019-2 网络对抗技术 20165237 Exp6 信息搜集与漏洞扫描

    2018-2019-2 网络对抗技术 20165237 Exp6 信息搜集与漏洞扫描 实验目标 1 各种搜索技巧的应用: 2 DNS IP注册信息的查询: 3 基本的扫描技术: 主机发现.端口扫描.O ...

  2. 51nod 2512

    看错题目!!啊啊啊,都说了不能有前导,我怎么这么想当然呢!!另外1也是2的幂次方 代码: #include<iostream> #include<cstdio> #includ ...

  3. java学习笔记--从c/c++到java转变

    final修饰符1)final变量final表示“最后的,最终的”含义,变量一旦赋值后,不能被重新赋值.被final修饰的实例变量必须显示指定初始值.final修饰符通常和static修饰符一起来创建 ...

  4. Node 环境变量 process.env.NODE_ENV 之webpack应用

    转载来源:https://github.com/wfzong/NODE_ENV_TEST,这里还有源码可以学习,谢谢原作者的分享! 对于process.env.NODE_ENV困惑起因为在配置webp ...

  5. python获取设备主机名和IP地址

    import socket def print_machine_info(): host_name = socket.gethostname() ip_address = socket.gethost ...

  6. VUE 滚动插件(better-scroll)

    1. 概述 1.1 说明 better-scroll是一款重点解决移动端(已支持PC)各种滚动场景需求的插件.例如淘宝聚划算中的类型选择(女装/家纺/生鲜美食等),没有滚动条显示却实现了滚动功能. 1 ...

  7. 无法获得VMCI驱动程序的版本:句柄无效

    解决方法: 查找到 vmci0.present="TRUE" 代码,将TRUE更改为FALSE保存即可

  8. 初识中间件Kafka

    初识中间件Kafka Author:SimplelWu 什么是消息中间件? 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件 关注于数据的发送和接 ...

  9. [转]centos7 安装jdk11 并设置默认java版本

    https://www.server-world.info/en/note?os=CentOS_7&p=jdk11&f=2 OpenJDK 11 : Install 2018/10/1 ...

  10. IE外挂

    //引用 Windows/system32/Shell32.dll //引用COM组件 shdocvw.dll (Microsoft Internet Controls) //引用COM组件 msht ...