web 容器 支持 php,web服务器lighttpd 对php的支持

一、前言

前面已经介绍过lighttpd的交叉编译过程了《嵌入式web服务器lighttpd的交叉编译及配置--xilinx

zynq》

二、配置lighttpd支持php

1. 修改刚复制过来的conf.d/fastcgi.conf文件在server.modules += ( "mod_fastcgi" )下面添加如下:fastcgi.server = (".php" =>( "localhost" =>("socket" => "/home/cq/web/lighttpd/lighttpd.player.server.socket","bin-path" => "/home/cq/web/lighttpd/bin/php-cgi","max-procs" => 1,"check-local" => "disable")))

2、PHP的移植

2.1、在编译PHP前要先编译libxml

配置CC=arm-xilinx-linux-gnueabi-gcc ./configure --prefix=/home/cq/web/lighttpd/ --host=arm-xilinx-linux-gnueabi --with-shared编译安装

make && make install2.2、php的配置,这里开启了socket,json的支持

'./configure' '--prefix=/home/cq/web/lighttpd/' '--host=arm-xilinx-linux-gnueabi' '--disable-all' '--datadir=/home/cq/web/lighttpd/data' 'CC=arm-xilinx-linux-gnueabi-gcc' 'CFLAGS=-I/home/cq/web/lighttpd/include' 'LDFLAGS=-L/home/cq/web/lighttpd/lib' '--with-libxml-dir=/home/cq/web/lighttpd/' '--with-zlib-dir=/home/cq/bluez' '--enable-sockets' '--enable-json' '--enable-shared' 'host_alias=arm-xilinx-linux-gnueabi'2.3、运行测试

在webpages下创建phpinfo.php,加入如下代码:<?php

echo phpinfo();

?>在浏览器打开卡发板ip 看到下图

6b63c6ada541fc21df487e43fc02050a.png

by:acr_28 转载请注明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值