小米路由(OpenWrt)折腾记(二)-- 搭建LLMP服务

小米路由器买回来转眼都快一年了,本来打算好好折腾一番,最后也基本只是作为路由器功能了,第一篇写的ssh连接内网的功能还在使用,不过由于网速原因,使用的较少,在家方便的时候还是直接使用公司提供的VPN。

这次要写的是用小米路由器搭建一个网站服务器,因为是电信光纤,所以是有独立IP的,这样在外网就可以访问到自己的路由器,和路由器上的网页,如果不好好利用电信光纤独立IP的优势,真的是暴殄天物啊!

虽然小米路由器是基于OpenWrt开发的,但是阉割了很多功能,所以通过包管理,或者源码安装的方式很难。网上大多数的方式是使用现有的资源。

首先找到了一个帖子:http://www.miui.com/thread-2723330-1-1.html

使用帖子的方法,一步一步做下来以后,在启动数据库的时候,总是报错:

mysqldump: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory

后来仔细研究了该方法中每个步骤的脚本,发现在小米路由上搭建llmp的方式是sandbox+chroot,而sandbox使用的所有库文件都是从小米路由器自身的库文件中拷贝的。

然后小米路由器的最新固件中,并没有libmysqlclient.so.16 (小米路由器以前是官方支持lamp的,所有相关资源也是齐全的,只是在某个版本以后不再提供官方开启接口,然后并没有删除相关文件,所以网上才会有这些教大家开启llmp的帖子)。

没办法,我也不打算自己去编译一个。(需要交叉编译环境,网上也有帖子,可以参考这位博主:http://jingyan.baidu.com/user/npublic?un=sni7

后来找到了另外一篇:http://www.miui.com/thread-1842334-1-1.html

这个更加无脑简单了,运行一个程序就全部搞定了,大概研究了一下,基本的方法是一样的,只不过在拷贝库文件的时候,该博主将所有需要的库文件全部集成在他的bin文件里了,不再依赖于系统环境,因此可以直接成功。

总的来说还不错,支持一个个人博客什么的还是没什么问题的。

好吧,我承认,这是一篇毫无水平的文章。。仅仅是因为看着折腾记只有一个(一)中觉得不太爽。。所以才有了这一篇。

抱歉 -。=

转载于:https://my.oschina.net/maxio/blog/522642

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值