`
hqman
  • 浏览: 358332 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

[HowTo] Ubuntu, Lighttpd and PHP5

阅读更多
Here’s the whole procedure for anyone who is interested.

$ sudo apt get install lighttpd php5-cgi
$ sudo lighty-enable-mod fastcgi

Lighty is installed and running with fastcgi support and PHP is installed, too. Now we only have to change some configuration options to actually make PHP run inside lighty.
Open lighty’s fastcgi.conf

$ gksudo gedit /etc/lighttpd/conf-enabled/10-fastcgi.conf

Change:

## Start an FastCGI server for php4 (needs the php4-cgi package)
fastcgi.server    = ( ".php" =>
    ((
        "bin-path" => "/usr/bin/php4-cgi",
        "socket" => "/tmp/php.socket",
        "max-procs" => 2,
        "idle-timeout" => 20,
        "bin-environment" => (
            "PHP_FCGI_CHILDREN" => "4",
            "PHP_FCGI_MAX_REQUESTS" => "10000"
        ),
        "bin-copy-environment" => (
            "PATH", "SHELL", "USER"
        ),
        "broken-scriptfilename" => "enable"
    ))
)

to:

## Start an FastCGI server for php5 (needs the php5-cgi package)
fastcgi.server    = ( ".php" =>
    ((
        "bin-path" => "/usr/bin/php5-cgi",
        "socket" => "/tmp/php.socket",
        "max-procs" => 1,
        "idle-timeout" => 20,
        "bin-environment" => (
            "PHP_FCGI_CHILDREN" => "2",
            "PHP_FCGI_MAX_REQUESTS" => "10000"
        ),
        "bin-copy-environment" => (
            "PATH", "SHELL", "USER"
        ),
        "broken-scriptfilename" => "enable"
    ))
)

You can change the “max-procs” and “PHP_FCGI_CHILDREN” if you really need to, but I found the values as seen above to be perfectly suited for development.
Restart lighty like this:

$ sudo /etc/init.d/lighttpd force-reload
分享到:
评论

相关推荐

    ubuntu lighttpd实现websocket

    如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...

    Lighttpd By Andre Bogus

    It serves as a fast-paced resource to help users get up and running with Lighttpd as quickly and securely as possible. #### Overview of Lighttpd Lighttpd (pronounced "lighty") is a high-performance...

    lighttpd+php in android

    5. **测试与部署**:一旦lighttpd和PHP配置完毕,可以通过访问Android设备的IP地址和指定的端口号来测试Web服务是否正常工作。记得开启Android设备的端口转发,以便从其他设备访问。 这个压缩包文件可能包含了编译...

    phpLight(LightTPD+PHP集成包) v2014

    phpLight 2014 是网上首套LightTPD+PHP集成包,集成最新Lighttpd+PHP+MySQL+SQL-Front+Zend Guard Loader+XCache。纯绿色,安装后无需再配置。支持系统服务和非服务两种启动方式,自由切换。一次性安装无需再安装,...

    suse linux下安装php5、Lighttpd .

    ### SUSE Linux 下安装 PHP5 和 Lighttpd 的详细步骤 在 SUSE Linux 系统中安装 PHP5 和 Lighttpd 需要遵循一系列具体的步骤。本文将详细介绍这一过程中的关键步骤和技术要点,帮助读者顺利完成安装配置。 #### 1....

    在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法

    ### 在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的知识点详解 #### 一、Lighttpd 概述 **Lighttpd** 是一款轻量级、开源的Web服务器软件,它以其高效、低资源消耗和强大的功能集而闻名。与传统的Web...

    phpLight 2013 网上首套LightTPD+PHP集成包

    5. 在『启动』、『停止』、『重启』三个启停按钮上右键可以有选择地进行启停,左键将控制全部的启停。 6. 菜单『phpStudy 设置』可以进行php,apche,mysql的相关设置。菜单『站点域名设置』可以进行站点及域名的添加...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    在本文中,我们将深入探讨如何在Ubuntu操作系统上配置Lighttpd服务器与Webpy框架的集成,利用FastCGI技术实现高效动态网页服务。首先,确保已经安装了必要的组件,包括Lighttpd服务器、Webpy框架以及FastCGI支持。 ...

    lighttpd+mysql+php tar.gz安装包整合

    这里我们关注的是"lighttpd+mysql+php"的集成安装,特别适用于轻量级服务器需求,例如开发或测试环境。这个压缩包文件集合包含了在CentOS7系统上成功安装和测试的所有组件,包括lighttpd(一个轻量级HTTP服务器)、...

    Openwrt里架设Lighttpd+PhP5+MYSQL环境标准教程.pdf

    "Openwrt里架设Lighttpd+PhP5+MYSQL环境标准教程" 本教程旨在指导读者在Openwrt系统中架设Lighttpd+PhP5+MYSQL环境,实现Web服务器搭建。以下是相关知识点的详细解释: 一、硬件准备 * 路由器:需要一台路由器,...

    简明Windows,lighttpd,fastcgi,php5 Web服务器配置

    在构建Web服务器的过程中,Windows平台上的配置涉及到多个关键组件,如lighttpd、fastcgi以及PHP5。这些组件协同工作,使得动态内容得以在Web上高效地呈现。下面将详细阐述这些技术及其在Windows环境中的配置。 ...

    搭建lighttpd+cgi的代码包

    在Ubuntu/Debian上,使用`sudo service lighttpd restart`;在CentOS/Fedora上,使用`sudo systemctl restart lighttpd`。 8. **测试CGI** 访问你的Web服务器,通过URL`http://your_server.com/hello.cgi`来查看...

    安卓系统lighttpd-php-mysql本地环境 v8.0.zip

    这是一个可在安卓手机上布置的服务器环境,功能组件包括:lighttpd、php和mysql,能成功运行DZ等php程序,安装和配置过程十分简单,也许现在该是讨论用什么手机做服务器更合适的时候了。  演示图片为一成功运行的...

    lighttpd配置和启动脚本

    5. **配置文件验证**:在启动前,使用`lighttpd -t -f /path/to/lighttpd.conf`命令验证配置文件的正确性,确保服务能顺利启动。 以上就是lighttpd配置文件和启动脚本的基本介绍。在实际部署和运维过程中,需要根据...

    ARM平台lighttpd服务器

    5. **性能优化**: 考虑到ARM平台的性能限制,可以调整lighttpd的配置以优化性能,比如设置合适的并发连接数、开启缓存机制等。 6. **日志管理**: lighttpd的日志记录可以帮助监控服务器状态和排查问题。合理配置...

    lighttpd-1.4.30.tar.gz

    5. **启动与管理lighttpd** 安装完成后,可以使用以下命令启动、停止或重启lighttpd: ``` sudo /usr/local/lighttpd/sbin/lighttpd -D -f /path/to/lighttpd.conf # 启动(调试模式) sudo /usr/local/...

    lighttpd-1.4.45_lighttpd服务器_

    在lighttpd-1.4.45中,支持如FastCGI、mod_proxy、mod_rewrite等常见模块,可以轻松集成PHP、Python等脚本语言,实现动态内容的处理。 安全性方面,lighttpd-1.4.45同样表现出色。它内置了防止DoS攻击的机制,比如...

    varnish+lighttpd配置

    Varnish和Lighttpd是两个非常重要的开源Web服务器软件,它们在Web性能优化和负载均衡方面发挥着关键作用。Varnish作为一个高性能的HTTP缓存代理,常用于减轻后端服务器的压力,提高网站响应速度;而Lighttpd则是一款...

    套件php 集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader

    标题中的"套件php"指的是一个综合性的PHP开发和调试工具包,它包含了多项关键的服务器软件和技术,便于用户快速搭建和管理PHP运行环境。这个工具包特别适合PHP初学者,因为它提供了一键式安装和配置功能,简化了通常...

Global site tag (gtag.js) - Google Analytics