树莓派3b+安装宝塔6.x

最近闲的没事,买了一块树莓派3b+,一开始用了snappy core Ubuntu,但是发现这个系统很蛋疼,需要注册一个账户,然后我还登陆不上去,实在没办法就用了官方的系统,安装也很简单,大把的博客,我直接跳过,之后装了一个宝塔的面板,打算在树莓派上做个服务器,也容易管理,那么问题来了,我本来打算装6.x结果提示我32位系统不支持,于是乎想搞个64位的系统,3b忘了什么处理器了,但是3b+是64位的,找到了一个64位的Ubuntu地址是这个,我用了18.04,安装的过程很顺利,但是想装软件就麻烦了,宝塔在安装软件之前会安装一些依赖软件比如mcrypt,libmcrypt,mhash这几个是连接着的,但是树莓派没办法编译,这几个一直出错,然后我就修改了脚本脚本的位置是/www/server/panpel/install/lib.sh,在最下边有几个函数分别是
 

Install_Libmcrypt
Install_Mcrypt

Install_Mhash

前边用#注释掉

然后执行命令

apt install libmcrypt-dev

这样这几个库就会安装上而不用自带的编译版

还有就是在libiconv库的时候会提示

cannot guess build type; you must specify one

这个需要手动添加一些参数

在Install_Libiconv函数里找到

./configure  --prefix=/usr/local/libiconv --enable-static

大概是在59行左右

在后边添加

 -host=arm-linux -build=arm

变成

./configure --prefix=/usr/local/libiconv --enable-static -host=arm-linux -build=arm

保存之后手动执行一下

这个脚本

然后就是最最艰难的安装软件了

安装nginx的时候最能折腾了

因为和lua有关的地方基本都编译不过去需要自己手动安装,但是快啊不多逼逼,

先在宝塔里点一下安装nginx当他显示开始编译的时候取消他,在

/www/server/panpel/install/

这个目录里会生成一个nginx.sh的脚本,我们需要注释掉lua,luajit,luacjson三个,对应的安装liblua5.1-dev,libluajit-5.1-dev,lua-cjson-dev这三个包,然后手动执行

sh nginx install 1.14

这个是安装nginx1.14

需要其他版本的请自己在脚本最下方查看支持的版本

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值