lighttpd 配置全接触(2)——fastcgi php配置

本文详细介绍了如何配置lighttpd以使用FastCGI与PHP进行高效协作。FastCGI相比CGI提供了更快的速度,因为它允许进程持续提供服务。在Ubuntu环境下,文章讨论了fastcgi.server配置项,包括主机、端口、套接字等参数的设定,以及如何通过spawn-fcgi创建外部FastCGI进程。此外,还提到了负载均衡配置和环境变量的管理。
摘要由CSDN通过智能技术生成

 

fastcgi 效率官方配置

http://redmine.lighttpd.net/wiki/1/Docs:PerformanceFastCGI

 

  fastcgi相比cgi的自然是速度快,主要体现在cgi服务进程一直提供服务,不想cgi每次请求都要启动结束一个cgi进程。 

webserver可以通过unix domain socket和普通TCP/IP socket进行通讯。至此引入的另外一个好处是fastcgi和weberver可以

在不同机器上运行。

   用php来做fastcgi,其实perl之类的都可以。在ubuntu下安装php后会有/usr/bin/php 和 /usr/bin/php-cgi.这两者是不一样的

前者不支持cgi后者支持cgi,互不兼容。从输出上看 php-cgi 会多输出一下两行,

X-Powered-By: PHP/5.3.2-1ubuntu4.7

Content-type: text/html

 

 

lighttpd 的fastcgi配置

   fastcgi.debug   日志级别,目前就0和1两级,默认为0,设置为1时会有很多log打出。

   fastcgi.map-extensions 后缀的映射 例如 fastcgi.map-extensions = ( ".php3" => ".php" )

   fastcgi.server  具体fastcgi的配置

      fastcgi.server = 

             (  "extension"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值