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

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

贴上几张图

我的设备:迪优美特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. php nginx 负载均衡简单配置过程

    负载均衡 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦. 简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解 ...

  2. 基于Python的Webservice开发(一)-简介

    之前为了解决Webservice的开发,直接用Python自带的CGI模块挂在IIS上. 但是该方式开发Soap的接口,需要大量的开发,而且安全方面也存在很多问题. 我推荐关于用Python开发Web ...

  3. 24 Game

    You have 4 cards each containing a number from 1 to 9. You need to judge whether they could operated ...

  4. 网站robots.txt & sitemap.xml

    1. 如何查看网站的robots.txt 网址/robots.txt, 比如小米  https://www.mi.com/robots.txt sitemap.xml

  5. m3u8下载转码一次完成

    最近看到有部分网站开始加入视频解析服务,虽然这种服务会损害土豆优酷等视频托管商的权益,但是,烦人的广告也让我们开始寻找有没有什么比较靠谱的解决方法~实际上很多网站都在使用m3u8文件格式,里面都是视频 ...

  6. 【原创】大叔经验分享(48)oozie中通过shell执行impala

    oozie中通过shell执行impala,脚本如下: $ cat test_impala.sh #!/bin/sh /usr/bin/kinit -kt /tmp/impala.keytab imp ...

  7. PHP 递归几种方法

    一.利用静态变量的方法 <?php function call(){ static $i = 0; echo $i . ''; $i++; if($i<10){ call(); } } c ...

  8. Leetcode 992 Subarrays with K Different Integers

    题目链接:https://leetcode.com/problems/subarrays-with-k-different-integers/ 题意:已知一个全为正数的数组A,1<=A.leng ...

  9. wtforms组件使用实例及源码解析

    WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证. WTforms作用:当网站中需要用到表单时,WTForms变得很有效.应该把表单定义为类,作为单独的一个模块. ...

  10. A页面跳转到B页面后打开指定tabs标签

    A页面: <!DOCTYPE html><html lang="en" class="no-js">    <head>   ...