交叉编译配置移植PHP

安装PHP 

1、 下载
    http://www.php.net/downloads.php
2、建立目标文件夹
    mkdir /usr/local/php
    也就是说等下安装的php要安装到这个文件夹里面
3、解压

    进入php文件夹

   tar -xzvf php-5.3.16.tar.gz

4、配置
    进入解压后的文件夹 

   CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/home/ocean/php --enable-sockets --enable-pdo --disable-all --with-ZLIB-dir=/home/ocean/zlib/  --with-pdo-sqlite --with-sqlite3=/home/ocean/sqlite/

    其中zlib为php的一个依赖库。

  出现错误:configure: error: xml2-config not found. Please check your libxml2 installation.

  运行yum install libxml2,然后再运行yum install libxml2-devel安装完毕后,重新运行上面的./configure命令。

  如果出现缺少其他文件,使用yum命令进行下载安装,虚拟机下的yum配置参见上一篇博文。

5、编译
    make  
6、安装
    make install

8、配置文件

    cp /usr/local/php/php-5.3.16/php.ini-development  /home/ocean/php/lib/php.ini

    把原来位于源代码里面的php.ini-development拷贝到/usr/local/php/lib/php.ini下,并且重命名为php.ini

    关于php.ini文件的配置,大家可以在网上百度,需要修改一些东西,不是太难。

 接下来,如果需要安装php的pdo扩展,请参照本人“关于pdo扩展的博文”

 

 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值