配置和编译:此处为最简易的版本,disable掉了所有的扩展模块; [plain]
./configure --prefix=/home/pub/johnny/network/install-php --host=mips-linux-gnu --datadir=/home/pub/johnny/network/install-php/data --disable-FEATURE --disable-all "CC=mips-linux-gnu-gcc -EL" "CFLAGS=-EL" "LDFLAGS=-EL"
make
make istall
./configure --prefix=/home/pub/johnny/network/install-php --host=mips-linux-gnu --datadir=/home/pub/johnny/network/install-php/data --disable-FEATURE --disable-all "CC=mips-linux-gnu-gcc -EL" "CFLAGS=-EL" "LDFLAGS=-EL"
make
make istall
4、测试:
1)、修改fastcgi.conf
添加:
[plain]
fastcgi.server += (
"/test.php" =>
((
"socket" => "/tmp/lighttpd.test.event.socket",
"bin-path" => "/tmp/network/sbin/php-cgi",
# "bin-path" => "/home/pub/johnny/network/install-php/bin/php-cgi",
# "bin-path" => "/tmp/NMP/bin/test.php",
"max-procs" => 1,
# "host" => "127.0.0.1",
# "port" => 8081,
"check-local" => "disable",
))
)
fastcgi.server += (
"/test.php" =>
((
"socket" => "/tmp/lighttpd.test.event.socket",
"bin-path" => "/tmp/network/sbin/php-cgi",
# "bin-path" => "/home/pub/johnny/network/install-php/bin/php-cgi",
# "bin-path" => "/tmp/NMP/bin/test.php",
"max-procs" => 1,
# "host" => "127.0.0.1",
# "port" => 8081,
"check-local" => "disable",
))
)
2)、把/home/pub/johnny/network/install-php/bin/php-cgi copy 到开发板/tmp/network/sbin/php-cgi
3)、在/tmp/network/webpages/下创建test.php
[php]
phpinfo();
>
phpinfo();
>
4)、开发板上启动lighttpd
5)、在PC上输入http://192.168.*.*/test.php,则在浏览器上显示php的信息
分享到:
相关推荐
针对linphone的交叉编译过程及过程中问题的解决方法进行指导
基于am335x交叉编译器arm-arago-linux-gnueabi的交叉编译,亲自编译记录的笔记。
在网络上搜索到的交叉编译指令,大多有错误并且通常难以解决。本文档综合了许多,详细系统的给出了SDL2及其扩展库的交叉编译方法。(本文档由于在linux环境下写成,所以打开时,可能会出现汉字乱码,但指令一定不会...
下面我们将一步一步地介绍如何裁剪和移植Linux内核,并对其进行交叉编译。 首先,我们需要选择合适的虚拟机和操作系统。这里我们选择Red Hat Enterprise Linux 5作为我们的操作系统,因为它提供了一个稳定和可靠的...
bluez蓝牙协议栈交叉编译移植教程 不下后悔
飞腾交叉编译环境搭建之交叉编译工具链配置 飞腾交叉编译环境搭建是指在不同的操作系统平台上,使用飞腾提供的交叉编译工具链来实现跨...只有正确地配置和安装了交叉编译工具链,才能在不同的平台上实现跨平台编译。
综合了网上其他mplayer的移植教程,在Linux交叉编译通过的支持alsa和oss架构的mplayer,有详细的介绍和常见问题出错解决方案,该mpalyer可直接移植到嵌入式开发板上运行,实现板子的音视频播放。
基于fuse的exfat库移植--Linux交叉编译通用 解压可用
valgrind-3.19.0 内存检测工具 aarch64 6.5.0交叉编译移植版本
本文详细讲述了如何交叉编译snmp以及移植到arm平台的方法,以及途中遇到的问题如何解决,亲测移植后可以正常运行没问题
ARM64下QT需要用到QWebEngine模块,网上很多资源交叉编译QT时,均默认跳过此步骤,没跳过此步骤的很多未能详细提供交叉编译webengine模块所依赖的库,导致此模块无法交叉编译通过,资源中包含了arm64下交叉编译的...
dlib - 19.24 交叉编译aarch64 6.5.0 版本移植,人脸聚类
本文是在TQ2440上的进行的移植,具体参照文档说明。
5. 移植内核:将裁剪和编译好的内核移植到目标机器上,并进行相应的配置和优化。 五、 结论 Linux 内核裁剪移植交叉编译整理是一个复杂的过程,需要对 Linux 内核、交叉编译和移植等方面有深入的了解和掌握。但是...
qt5.7.0交叉编译的详细步骤,以及需要注意的地方,如果有问题请咨询
下载源码包,地址如下: openssh http://www.openssh.com/portable.html openssl http://www.openssl.org/source zlib http://www.zlib.net/ 2.交叉编译 创建工作目录: #mkdir /work #cd /work
linux 环境下 交叉编译wpa_suplicant wifi 配置工具的全过程,会很简单,不会其实也很难,中间依赖两个开源库 openssl 和libnl 。 在这里 ,把关键移植详细的细节记录下来,分享给大家
mqtt跨平台arm交叉编译,MQinstall是mqtt安装路径,arminstall是openssl的库包,makefile已经移植好的,如果交叉编译环境搭建好,直接make就可以了
qtopia-opensource-src-4.2.3成功交叉编译与移植.doc