apache arm 交叉编译_基于arm-linux-gcc的Apache和PHP移植

当Web 2.0在网络上大行其道的时候,嵌入式领域还少有耳闻,既然目前我们已经有了差距,那么还是再向前跨一步,希望可以借助Web2.0的技术走在同行的前面。本打算使用Ajax+Apache+CGI来做初步尝试,但思来想去,还是决定再“勇猛”一点,放弃CGI,尝试PHP,虽然在ARM上使用PHP已不是什么新鲜事,但对于我来说还是个不小的挑战。用arm-linux-gcc移植Apache和PHP的过程...
摘要由CSDN通过智能技术生成

当Web 2.0在网络上大行其道的时候,嵌入式领域还少有耳闻,既然目前我们已经有了差距,那么还是再向前跨一步,希望可以借助Web

2.0的技术走在同行的前面。本打算使用Ajax+Apache+CGI来做初步尝试,但思来想去,还是决定再“勇猛”一点,放弃CGI,尝试PHP,虽然在ARM上使用PHP已不是什么新鲜事,但对于我来说还是个不小的挑战。

用arm-linux-gcc移植Apache和PHP的过程,参考了很多博文,很感谢各位前辈的无私分享。Let's go!

Apache

本打算使用Apache2.2.17来移植,但相对于我们可怜的Memory来说有点奢侈,所以最终还是选择了1.3.39。编译过程分为两个过程:本机编译和交叉编译。这是因为在交叉编译时,后续的编译过程要使用到开始阶段编译的工具,而交叉编译的工具无法在PC上运行,因此需要借助本机gcc编译的工具来替换从而完成交叉编译的过程。

编译之前,将Apache解压缩到/home/aifler下两份,一个叫做apache_1.3.39,另一个叫做apache_1.3.39_arm

1. 本机编译

$ cd /home/aifler/apache_1.3.39

$ ./configure

$ make

执行完make后就完成本机编译了,生成了我们需要使用的编译工具。

我使用的是Ubuntu 9.04,在本机编译中经遇到一个问题,configure时会报出以下错误而暂停。

Configuring for Apache, Version 1.3.39

+ W

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值