一、前言

前面已经介绍过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 看到下图

by:acr_28 转载请注明出处

web 容器 支持 php,web服务器lighttpd 对php的支持相关推荐

  1. Web服务器 Web容器 Servlet容器

    WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务. WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是 ...

  2. web服务器、Web中间件和Web容器的区别

    目录 Web服务器 中间件 容器 总结 Web开发的选择 我们经常会被Web服务器.Web容器和Web中间件这三个概念搞混.因为我们常见的很多网站要么是由IIS搭建,要么是由Apache.Tomcat ...

  3. web容器、服务器、中间件

    我们经常会被Web服务器.Web容器和Web中间件这三个概念搞混.因为我们常见的很多网站要么是由IIS搭建,要么是由Apache.Tomcat.Ngnix搭建.所以,我们会把他们都叫成是Web服务器, ...

  4. Web服务器,Web容器和应用服务器的区别

    转载自http://www.2cto.com/os/201504/395183.html 1.什么是服务器? 2.Web服务器,Web容器和应用服务器的区别? 3.Apache和Tomcat的区别? ...

  5. Web 容器、HTTP 服务器 、Servlet 容器区别与联系

      首先浏览器发起 HTTP 请求,像早期的时候只会请求一些静态资源,这时候需要一个服务器来处理 HTTP 请求,并且将相应的静态资源返回.   这个服务器叫 HTTP 服务器.   简单点说就是解析 ...

  6. web容器、中间件以及web服务器的区别

    一.web容器 1.web容器的介绍 web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求.实际上,Web容器是一种服务程序,给处于其中的应用程序 ...

  7. web服务器,web中间件,web容器的区别

    web服务器,中间件,web容器 web服务器 中间件 web容器 结论 前言:才学习的时候,就听过大名鼎鼎的web服务器,apache,iis,tomcat,后面进一步学习的时候,发现有个web中间 ...

  8. 文件上传漏洞、WebShell、防御及绕过利用、Web容器解析漏洞、编辑器上传漏洞

    文章目录 文件上传漏洞 漏洞概述 漏洞成因 漏洞危害 WebShell 大马 小马 GetShell 漏洞利用的条件 PUT方法上传文件 漏洞的防御.绕过和利用 黑白名单策略 安装upload-lab ...

  9. web容器的加载过程

    web容器的加载过程: Web应用由Tomcat实例添加到Tomcat中,即由Tomcat管理一个新添加的Context容器.前面已经提到一个Web应用对应一个Context容器,也就是Servlet ...

最新文章

  1. 深度学习在超市商品识别中的解决方案分享
  2. Error: vue-loader requires @vue/compiler-sfc to be
  3. 深度学习(十一)RNN入门学习
  4. PCL点云库用贪婪投影三角法网格化实现点云的表面重建
  5. 操作系统:几种页面置换算法
  6. 全球及中国碳化硅 (SiC) 肖特基二极管行业竞争潜力与供应规划研究报告2022版
  7. java merge json出错删除相同的json
  8. 使用C#体验函数式编程之——Partial application(局部应用)
  9. spring学习(7):加入log4g日志系统
  10. 从最年轻的白手起家富豪到身陷囹圄,这个80后创始人也就用了3年
  11. OSChina 周六乱弹 —— 程序猿到底有多少个不解风情的瞬间?
  12. 用于计算成像的超材料
  13. 十三、Linux驱动之触摸屏驱动
  14. autoCAD2010裁剪工具使用
  15. DO447协调滚动更新--委派任务和事实
  16. 赶上时代步伐,我们也来做“菱形图片”
  17. 谋时而动 顺势而为 “软件定义智能新时代”
  18. uni-app 微信小程序端-AirKiss一键配网
  19. 【学习OpenCV4】案例1:Windows OpenCV C++语言开发环境搭建
  20. java怎样实现动态数组?

热门文章

  1. Java程序员需要熟悉的库
  2. Fourinone2.0对分布式文件的简化操作
  3. pre使页面正确显示文本格式
  4. 月份加日期前面用on还是in_表示时间或地点:in,on,at 的使用
  5. python bottle部署g_python web(bottle框架)之环境搭建
  6. mac svn 可视化界面_svn for mac 操作
  7. php笔试判断题,php笔试题收藏
  8. SQL Server 中WITH (NOLOCK)浅析
  9. java 注册忘记密码操作_Java实战项目(1):swing图书管理系统的登录,注册,找回密码,增删查,个人解析等...
  10. 物联网技术概论的课程编号_课程 物联网应用实战 7月班仅剩3个席位