1、交叉编译libxml2和zlib,扩展arm-linux-gcc的lib库。其中libxml2是PHP5安装必须的库文件。
1.1 安装libxml2.
解压缩libxml2-2.7.8.tar.gz到home目录下。tar zxvf libxml2-2.7.8.tar.gz -C /homecd /home/libxml2-2.7.8CC=arm-linux-gcc
./configure --host=arm-linux --prefix=/usr/local/libxml2
make
make install自此libxml2就被安装在了/usr.local/libxml2目录下。
1.2 安装zlib
解压缩zlib-1.2.5.1.tar.gz到home目录下。tar zxvf zlib-1.2.5.1.tar.gz -C /home
cd /home/zlib-1.2.5.1
CC=arm-linux
./configure --prefix=/usr/local/zlib
make
make install自此zlib就安装在了/usr/local/zlib目录下。
2、交叉编译PHP
解压缩php-5.5.30.tar.gz到home目录下。
tar zxvf php-5.5.30.tar.gz -C /home
cd /home/php-5.5.30
CC=arm-linux
./configure --host=arm-linux --prefix=/usr/local/php --disable-all --enable-sockets --with-libxml-dir=/usr/local/libxml2 --with-zlib-dir=/usr/local