事先声明:本篇文章绝对原创(转载的看着来吧),不过最开始有些东西也是各种google找到的方法,由于后来重装系统,所有网站标签都没有保存~~懊悔啊!!!
本人第一篇文章开始了......
移植前准备:
1. 文件系统, 不管你什么板子,最好有一整套的文件系统Bin文件,有的时候还是需要一些操作的。
2. 编译环境,最好是稳定且经常被用于开发的 Linux 系统,原因很简单,容易找到问题答案。
3. 库源码,这是必须的,开发板上所有的库都需要自己手动编译,目前我还没见到那个开源库直接支持某类开发板呢,这也不太可能做到吧。
存在问题:
php 不支持 https, 原因很简单 GSSAPI (krb)死活运行不起来,由于当时编译时注掉了很多代码,可能是缺了某些库所致,望后来者可以帮我搞定问题。
注:
这里面我只写了怎么编译这堆库并没有写板子上的配置文件如何修改,这部分请自行google或者根据桌面系统的配置文件来。
可能还有些库遗漏了(编译非常简单,下源码 configure 应该就差不多了)。
我开发板是HISI的,所以下面的 configure 里面全是 arm-hisiv200-linux。
各种库开编(名称后面跟的是我用的版本):
OpenSSL:(1.0.0b)
1. 修改环境变量, AR 、RANLIB、 CC等
2. ./config no-asm shared –prefix=<DIR>
3. 修改Makefile -> CC、AR、NM等
4. make & make install
Pcre:(8.32)
1. ./configure –host=arm-hisiv200-linux –prefix=<DIR>
2. make & make install