手机安装Linux Deploy 构建私有云linux手机「手机安装Linux Deploy 构建私有云」

   日期:2025-02-17    作者:sxr6p 移动:http://alvinling88.article.eyameya.com/mobile/quote/1984.html

最初手机上安装linux是想自己有个随身携带的linux云服务器……
后来发现了宝塔linux管理工具,以为能教家里的小朋友学者自己搭建web服务器,尝试后发现不太可行……
手机的CPU架构,还没有被更多软件兼容,很多需要源码安装,遇到问题时,需要一定的linux编程基础。

[TOC]

BusyBox
Linux deploy
手机安装参考:【Linux Deploy】一、Linux Deploy安装配置使用教程
安装前linux系统前,先查看手机架构——Linux deploy 右上角菜单,“状态”查看
本文内容以Centos系统举例

  • 安装依赖工具

  • 修改yum源为阿里云(centos7)
    阿里云x86以外架构,需要从Centos-altarch源获取


宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

宝塔面板手册
宝塔linux面板安装使用教程汇总贴


宝塔linux面板命令大全


安装nginx

利用宝塔面板安装nginx前,需要安装luajit 官网

否则报错
not found https://www.jianshu.com/p/configure: error: ngx_http_lua_module requires the Lua or LuaJIT library and LUAJIT_LIB is defined as /usr/local/lib and LUAJIT_INC (path for lua.h) /usr/local/include/luajit-2.0/, but we cannot find LuaJIT there

参考 ARM平台Nginx+Lua安装详解

  • 获取github上aarch64架构分支源码,编译安装

  • 修改/etc/profile,增加环境变量

  • 创建/usr/local/include/luajit-2.0目录,让宝塔认为luajit已安装(宝塔每次安装从服务器更新安装脚本,直接修改脚本无效)


  • 利用宝塔面板-软件商店 安装nginx

安装php 7.3

安装mysql5.6

5.7安装失败 参考:Re: MySQL(5.7.21) and Percona(5.7.20-19) compile fails in CentOS7(1708) aarch64

  • 启动mysql失败

几分钟内搭建您的专属私有云盘/企业网盘
轻松向客户/公司内部员工分享文件
完全支持私有化部署,云盘自主可控
有浏览器,就可以轻松登录和管理文档
数百种文件格式在线预览、编辑和播放

  • linux安装(最好使用宝塔面板上传,保证目录的用户权限)

  • Linux 压缩包解压后撤销(undo unzip & tar)


常见问题

  • 由于宝塔面板不能很好的支持aarch64架构的系统,大部分软件采用了低版本。
  • 通过研究宝塔的脚本,可以更多的了解nginx,mysql,php等的编译安装过程。
  • service, systemctl 不能使用



解决方案 1 (无效)

参考:bugs.centos.org 14378
手工编译mysql5.7 参考:Linux 环境编译安装mysql (源码安装包)


解决方案 2

参考:Re: MySQL(5.7.21) and Percona(5.7.20-19) compile fails in CentOS7(1708) aarch64

最终安装mysql5.6

启动mysql失败


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号