web服务器lighttpd 对php的支持
2016-08-05 14:26
197 查看
一、前言
前面已经介绍过lighttpd的交叉编译过程了《嵌入式web服务器lighttpd的交叉编译及配置--xilinxzynq》
二、配置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 看到下图
by:acr_28 转载请注明出处
相关文章推荐
- 让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发
- 实现一个web服务器, 支持php
- PHP-Websockets 上传文件2 优化支持php socket客户端和websocket连接websocket服务器 以守护进程方式运行编码
- 在Linux上架设支持JSP+PHP的Web服务器
- 在Linux上架设支持JSP+PHP的Web服务器
- Linux上架设支持JSP+PHP的Web服务器
- 在Linux上架设支持JSP+PHP的Web服务器
- Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建支持高并发量的Web服务器
- 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等
- Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建支持高并发量的Web服务器
- 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等
- lighttpd + php for android 安卓上的WEB服务器
- 在Linux上架设支持JSP+PHP的Web服务器
- 三大WEB服务器对比分析Apache、Lighttpd、Nginx
- linux web服务器必须正确配置php-f…
- 自己写的一个PHP面向对象方式的页面生成库(同时支持Web和Wap)
- 三大WEB服务器对比分析 (apache ,lighttpd,nginx)
- android 的webview调用php服务器js , js 调用Android的webview
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- [Azure] 创建支持Apache,PHP以及MySQL的CentOS Web Virtual Machine Server