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

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

贴上几张图

我的设备:迪优美特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. element-UI使用中:el-input type为textarea时@change无法触发?

    自己瞎尝试解决了的.官方文档上居然没写@input事件,醉了.

  2. 3D Slicer中文教程(七)—图像中值滤波

    1.中值滤波概念 中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘 ...

  3. 两个MMCM共享时钟输入时的严重警告和错误

    情景描述: 芯片:zynq7020 问题: 设计从FPGA的U19引脚上的开发板板接收时钟输入125M,并将其送到两个MMCM.使用软件:vivado2015.4在Vivado中打开合成设计后,我得到 ...

  4. springboot接口返回封装与异常控制

    首先,返回有两个状态,status和code status标识response的状态,有2个值:0成功,-1服务错误. code跟业务有关,可以有各种数值,99999服务未知异常,10000参数异常, ...

  5. I - Beautiful People ZOJ - 2319 (二分法)

    The most prestigious sports club in one city has exactly N members. Each of its members is strong an ...

  6. FhqTreap的区间翻转

    学 Fhq 就是为了尽量不去写某毒瘤数据结构,所以自然要来杠一杠某数据结构的经典操作:区间反转 听起来玄乎,但只需要一个小 trick 就行了:把原来的区间以下标作为权值建成 Treap , 这样整棵 ...

  7. Uncaught TypeError: Cannot read property ‘split’ of undefined

    问题 :Uncaught TypeError: Cannot read property ‘split’ of undefinedat HTMLLIElement. split()切割的问题 因为遍历 ...

  8. 基于Https协议返回Jason字符串

    一:代码结构 二:框架结果: spring+springMvc+springJdbc 三:源代码 1:Ctrl 层 package com.todaytech.yth.gdsd.base.DataIn ...

  9. 【JS】VUE学习

    VUE的全家桶:vue-cli,vue-router,vue-resource,vuex 环境搭建:https://www.jianshu.com/p/32beaca25c0d 先码在这儿吧. htt ...

  10. walle2.0 nginx.conf配置文件参数

    vim /usr/local/nginx/conf #user nobody; worker_processes ; events { worker_connections ; } http{ inc ...