全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx

时间:2023-03-08 18:19:41
可道云真的很强大,安装包很小,功能却很齐全,还可以自定义轻应用
如果有手机客户端就更好了

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

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

  1. nano /etc/network/interfaces

复制代码

设置静态IP供后面使用
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
把192.168.77.202(此设备IP)和192.168.77.1(网关)改为自己的IP即可
CTRL+X然后y再按enter即可保存
设置静态地址就不用担心IP变动找不到设备
修改DNS

  1. nano /etc/resolv.conf

复制代码

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx 
下面再设置软件源

  1. nano /etc/apt/sources.list

复制代码

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

  1. apt-get update

复制代码

安装nginx

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

复制代码

安装完成
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx

  1. service nginx start

复制代码

启动nginx,然后它就会在下次开机自启动
下载php源码 ,要放到U盘(已格式化为ext4),所以先df
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
可以看到,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
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
输入编译选项
缺少的依赖包会提示
开始检查,如果出现"Please reinstall the libzip distribution"
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
回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

复制代码

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx

  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

复制代码

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
先回到php源码目录  开始编译php:

  1. cd 源码目录

复制代码

编译的时间非常长,期间内存和cpu使用量会很高
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx 
几小时后编译完成
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
开始安装,开始配置php-fpm
还是限于论坛发帖长度,配置请移步至 :http://www.geekfans.com/thread-85928-1-1.html
开始配置nginx:

  1. nano /etc/nginx/nginx.conf

复制代码

在http{}中的末尾添加
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx

修改网页路径,现在以/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)
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx 
缺点就是上传速度慢,只有3.9MB/S,可能是内部nand读写速度不行
下载速度倒是能到7MB/S
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
完!感谢观看
如果觉得不错,可以转载,但是记得注明原地址哦!

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx
全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx

全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx