移植nginx+php+sqlite到arm linux(一)

1.概述:  经过一段时间的摸索,终于把Nginx+Php+Sqlite移植到ARM(Linux)的环境中并验证成功。   虚拟机环境:ubuntu 10.04   交叉编译器:arm-linux-gcc-4.5.x   ARM硬件平台:ARM9   ARM系统:linux 2.6.x   由于篇幅较多,本篇文章只介绍nginx交叉编译和验证的部分。  2.交叉编译 交叉编译Ngin
摘要由CSDN通过智能技术生成

1.概述:

  经过一段时间的摸索,终于把Nginx+Php+Sqlite移植到ARM(Linux)的环境中并验证成功。
  虚拟机环境:ubuntu 10.04
  交叉编译器:arm-linux-gcc-4.5.x
  ARM硬件平台:ARM9
  ARM系统:linux 2.6.x
  由于篇幅较多,本篇文章只介绍nginx交叉编译和验证的部分。
 

2.交叉编译

交叉编译Nginx这一部分很大程度参考了这篇文章http://blog.csdn.net/xteda/article/details/49392223,但可能由于环境等其他方面的原因,有若干处未编译成功,最终使用了其他的方法解决了这些问题,如有错误欢迎批评指正。

2.1交叉编译PCRE库

下载地址:https://sourceforge.net/projects/pcre/files/pcre/8.30/
1.cp pcre-8.30.tar.gz /home/
2.cd /home/,tar -xvzf pcre-8.30.tar.gz
3.chmod -Rf 777 pcre-8.30
4.cd /home/pcre-8.30
5../configure –host=arm-none-linux-gnueabi –prefix=/home/nginx
//arm-none-linux-gnueabi根据具体情况自行替换
6.make
7.make install
8.最终我们需要的PCRE头文件和编译好的库文件在/home/nginx中

2.2交叉编译nginx

下载地址:http://mirrors.sohu.com/nginx/
1.cp nginx-1.0.15.tar.gz /home/,cd /home/
2.tar -xvzf nginx-1.0.15.tar.gz,chmod -Rf 777 nginx-1.0.15
3.cd nginx-1.0.15
4.打补丁
4.1/home/nginx-1.0.15/auto/cc/conf

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值