`

nginx spawn-fcgi php

阅读更多

安装spawn-fcgi

# emerge spawn-fcgi
 

安装nginx

# USE="pcre perl ssl zlib -addition -debug fastcgi -flv -imap -pop -random-index -realip -smtp static-gzip status -sub -webdav" emerge nginx
 

启动端口

# /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u uu -f /usr/bin/php-cgi
 

修改配置

# nano -w /etc/nginx/nginx.conf
{{{
 server {
        listen       80;
        server_name  localhost;

        root /var/www/localhost/htdocs;
        #index index.php index.html;
        location ~\.php$ {
                include        fastcgi.conf;
                include         fastcgi_params;
                }
        }

}}}

# nano -w /etc/nginx/fastcgi.conf
{{{

fastcgi_pass   127.0.0.1:9000;

set $path_info "";
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
        set $real_script_name $1;
        set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}}}
 

启动

# /etc/init.d/nginx start
 

准备php测试文件

nano /var/www/localhost/htdocs/test.php
{
<?php
phpinfo();
?>
}
 



浏览成果
#visit in browser
http://192.168.0.111/test.php

分享到:
评论

相关推荐

    spawn-fcgi-1.6.4.exe for windows

    `spawn-fcgi-1.6.4.exe for windows`是FastCGI环境搭建的关键工具,通过它我们可以将动态语言(如PHP)以FastCGI方式集成到Web服务器中,提升性能和稳定性。了解其安装、配置以及使用方法,对于构建高效稳定的Web...

    spawn-fcgi-1.6.3.tar

    在`spawn-fcgi-1.6.3.tar`这个压缩包中,包含的是`spawn-fcgi`的源代码,版本为1.6.3。解压后,你可以通过编译安装来使用它。以下是编译和安装的一般步骤: 1. **解压**:首先,你需要使用`tar`命令解压文件: ```...

    spawn-fcgi-1.6.3_arm.tar.gz

    `spawn-fcgi-1.6.3_arm.tar.gz` 是一个针对 Linux 操作系统下 ARM 架构的交叉编译版本,包含了 `spawn-fcgi` 的源代码和编译后的二进制文件。 ### 1. FastCGI 技术 FastCGI 是一种常驻型(long-lived)的 CGI 规范...

    spawn-fcgi-1.6.4.tar.gz

    `spawn-fcgi-1.6.4.tar.gz` 是一个用于C++开发FastCGI应用程序的管理工具,其核心功能是管理和启动FastCGI进程。FastCGI是一种通信协议,它允许Web服务器与外部应用程序(如PHP、Python或Ruby解释器)进行长时间连接...

    spawn-fcgispawn-fcgispawn-fcgispawn-fcgispawn-fcgispawn-fcgi

    `spawn-fcgi` 是 FastCGI 的一个启动和管理工具,它主要用于在服务器上快速启动和管理 FastCGI 进程。FastCGI 是一种Web服务器与动态内容生成器(如PHP、Python、Perl等)之间通信的协议,相较于传统的CGI,FastCGI...

    spawn-fcgi-1.6.2.tar.gz

    亲自测试通过 找了好长时间找到的 和大家分享一下 spawn-fcgi spawn-fcgi原本是lighttpd的... tar xf spawn-fcgi-1.6.3.tar.gz cd spawn-fcgi-1.6.3 ./configure --prefix=/usr/local/spawn-fcgi make && make install

    【批量下载】spawn-fcgi-1.6.4.tar等.zip

    在这个批量下载的压缩包中,包含两个关键组件:fcgi-2.4.1.tar.gz和spawn-fcgi-1.6.4.tar.gz。它们都是FastCGI生态系统的重要组成部分。 首先,fcgi-2.4.1.tar.gz是FastCGI库的源代码包,它为开发者提供了一组API,...

    Windows下的CGI进程管理器,xxfpm,spawn-fcgi.exe

    内部包含xxfpm以及spawn-fcgi.exe,解压后根据需要选择其一即可,对于windows平台下nginx+php-cgi环境没有请求时php-cgi会自动释放的情况的解决方案,不明白的可自行百度查询相关资料,两个软件在windows Server 2003...

    基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台

    2. **FastCGI管理器**:使用spawn-fcgi-1.6.3作为FastCGI的管理器,它可以有效管理多个php-fpm进程,从而提高PHP的执行效率。 通过将PHP与spawn-fcgi相结合,可以显著提升PHP应用程序的响应速度,尤其是在高并发...

    CentOS6.3系统Yum安装php+spawn-fcgi+nginx和数据库mysql详细教程.pdf

    在本文中,我们将深入探讨如何在CentOS 6.3系统上使用Yum安装PHP、spawn-fcgi、Nginx以及MySQL数据库。首先,确保你的系统已经安装了最新的CentOS 6.3版本,并完成了最基本的网络配置。 1. **系统安装与网络配置** ...

    Nginx+fcgiwrap+Git服务器,包含fcgiwrap和spawn-fcgi源代码

    使用Nginx+fcgiwrap+Git配置一台Git服务器,压缩包内包含fcgiwrap和spawn-fcgi源代码,Nginx配置文件,Fcgiwarp服务启动文件。

    spawn搭建轻量化web服务器

    5. **配置Web服务器**:接下来,你需要配置你的Web服务器(如Nginx或lighttpd)来与spawn-fcgi管理的FastCGI进程通信。对于Nginx,你将在server块中添加如下配置: ``` location ~ \.php$ { fastcgi_pass ...

    fcgi-2.4.1-SNAP-0910052249.tar.bz2

    我是用lighttpd+nginx+spawn-fcgi+fcgi-2.4.1搭建环境。使用C语言编写后台程序。goahead也可以用。apt install lighttpdapt install nginxapt install spawn-fcgitar -xjvf fcgi-2.4.1-SNAP-0910052249.tar.bz2cd ...

    Tomato DualWAN+移动硬盘 搭建nginx+php+mysql服务器教程

    使用 /opt/bin/ipkg install spawn-fcgi 命令可以安装 spawn-fcgi 软件包。 十三、配置 php 在本步骤中,我们需要配置 php 服务器。使用 vi 命令可以编辑 php.conf 文件,并将cgi.fix_pathinfo=1 语句添加到文件中...

    window可用cgi程序(c/c++)

    在Windows环境下,开发和运行CGI程序通常涉及到C或C++编程语言,配合像Nginx这样的Web服务器以及像spawn-fcgi这样的FastCGI管理工具。 1. **CGI原理**: CGI提供了一种方式,使得HTTP服务器能够调用外部程序(如C/...

    网盘项目-fcgi2.4.1和spawn1.6.4.zip

    标题中的“网盘项目-fcgi2.4.1和spawn1.6.4.zip”指的是一个包含FastCGI(fcgi)2.4.1版本和Spawn-FastCGI(spawn)1.6.4版本的软件包。网盘项目通常涉及到在服务器上存储和分发用户文件的服务,而FastCGI和Spawn-...

    lamp环境迁移lnmp

    - **安装spawn-fcgi**:执行`rpm -ivh /tmp/spawn-fcgi-1.6.3-1.el6.x86_64.rpm`安装spawn-fcgi。 - **配置spawn-fcgi**:编辑`/etc/sysconfig/spawn-fcgi`文件,增加以下内容: ```bash OPTIONS="-u nginx -g ...

    CentOS5.4简易安装NginxPHPMysql.pdf

    下载spawn-fcgi的RPM包(例如:spawn-fcgi-1.6.2-1.32.x86_64.rpm),然后执行`rpm -ivh spawn-fcgi-1.6.2-1.32.x86_64.rpm`进行安装。在`/etc/rc.local`中添加启动命令,指定进程数、监听地址、端口、用户和FastCGI...

    ubuntu nginx+PHP+mysql服务器搭建.pdf

    spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi ``` 然后,创建一个自启动脚本来管理PHP-CGI服务: ```bash cd /etc/init.d cp nginx php-cgi sudo gedit php-cgi ``` 将文件中的“nginx”...

Global site tag (gtag.js) - Google Analytics