Apache1.3.42+Php5.3.19移植到ARM
郭强
一、Apache1.3.42服务器的ARM移植
1.下载apache1.3.42的源码包,解压在宿主机上,制作两个解压包副本
依次输入以下命令
tar xvzf apache_1.3.42.tar.gz (回车)
mv apache_1.3.42 apache_1.3.42_host (回车)
tar xvzf apache_1.3.42.tar.gz (回车)
mv apache_1.3.42 apache_1.3.42_target (回车)
到目前为止,apache_1.3.42_host和apache_1.3.42_target两个目录下的内容完全一致,都是解压过的apache源码。apache_1.3.42_host下的源码用来进行本地编译,生成交叉编译必须的两个文件test_char.h 和uri_delims.h ,而apache_1.3.42_target则用来进行交叉编译,最终生成能在目标板上运行的可执行文件。
2.配置本地编译的源码
依次输入以下命令:
cd ~/apache_1.3.42_host/ (回车)
export CC=gcc (回车)
export LD=ld (回车)
export RANLIB=ranlib (回车)
cd src/ (回车)
./Configure (回车)
cd .. (回车)
./configure (回车)
3.本地编译生成头文件test_char.h 和uri_delims.h
输入如下命令: