开发板 移植 ngix+mysql+php

本文介绍了在HISI开发板上移植ngix、mysql、php的过程,包括所需的文件系统、编译环境和库源码。遇到的问题是php不支持https,可能由于GSSAPI (krb)无法运行。文章详细列举了OpenSSL、Pcre、ZLib等库的编译步骤,并提示读者自行搜索配置文件的修改方法。
摘要由CSDN通过智能技术生成

事先声明:本篇文章绝对原创(转载的看着来吧),不过最开始有些东西也是各种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  -> CCARNM

4.  make & make install

 

Pcre:8.32

1.  ./configure –host=arm-hisiv200-linux –prefix=<DIR>

2.  make & make install

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值