文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>为ARM处理器交叉编译php-5.3.6版本

为ARM处理器交叉编译php-5.3.6版本

时间:2011-05-05  来源:resound

实际上非常的简单:做个这样的脚本:conf.sh

#!/bin/sh

CC=arm-none-linux-gnueabi-gcc ./configure --target=arm-none-linux-gnueabi --prefix=/usr/local/armphp --enable-debug --disable-cli --enable-zend-multibyte --enable-pdo --with-sqlite --with-pdo-sqlite --with-zlib-dir=/usr/local/myphp --without-iconv --with-libxml-dir=/usr/local/myphp --with-sqlite3

执行之,即可。

前几天编译的php,没加入—disable-cli选项,但执行sqlite-open()等sqlite相关的语句时,都会发生错误。

在error-log里面显示:

Premature end of script headers: php-cgi

直接在命令行里测试:

./php-cgi test.php

出现Segmentation fault。这应该说明编译的程序有问题。

加上—disable-cli选项后,禁止了CLI模式的生成。编译安装后,便可以正常工作了。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载