安装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 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源码,nginx要调用fastcgi等等一些外部程序,就需要用到spawn-fcgi来做端口绑定。
内部包含xxfpm以及spawn-fcgi.exe,解压后根据需要选择其一即可,对于windows平台下nginx+php-cgi环境没有请求时php-cgi会自动释放的情况的解决方案,不明白的可自行百度查询相关资料,两个软件在windows Server 2003...
基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台
我是用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 ...
.
1. 引入了 配置文件 2. 增加cookie 解析,和文件上传功能 ... 4. 支持代码高亮 ... local/spawn-fcgi/bin/spawn-fcgi -f ./cblog -s /tmp/fcgi-blog.sock 2.0版本更新说明: c-blog2.0 依赖这些 第三方库
通过web实现文件上传功能,后台需要部署FASTCGI、Nginx、spawn-fcgi、FASTDFS。
window下可用的cgi程序 在window下,配合nginx和spawn-fcgi使用,内附源码和使用方法。
邓州论坛FastCGI博客系统,采用html template技术, 模板修改起来就跟php的模板一样简单。 邓州论坛FastCGI博客系统 2.0 版本更新说明: ...local/spawn-fcgi/bin/spawn-fcgi -f ./cblog -s /tmp/fcgi-blog.sock
搭建nginx-1.16.1 1.安装 gcc 环境 yum -y install gcc gcc-c++ #nginx编译时依赖gcc环境 2.安装 pcre yum -y install pcre pcre-devel #让nginx支持重写功能 3.安装 zlib yum -y install zlib zlib-devel #zlib库...
同时它在处理高并发方面也比spawn-fcgi引擎好很多,因此,推荐Nginx+PHP/PHP-FPM这个组合对PHP进行解析。 FastCGI 的主要优点是把动态语言和HTTP Server分离开来,所以Nginx与PHP/PHP-FPM经常被部署在不同的服务器上...
与广泛使用的 Urban Legend 相反, Lighttpd的spawn-fcgi程序不需要 PHP FastCGI 进程在必要时生成新实例。 此脚本是运行 PHP FastCGI 守护程序所需的全部内容。特征使用/etc/default/php-cgi文件指定是使用 UNIX ...
WebFaction 私有应用程序栈shell 脚本webfaction.sh将自动构建和配置您自己的私有Ruby on Rails堆栈。 它是为用户编写的,但相当通用。...client、memcached php (+ spawn-fcgi) [可选,参见INSTALL_PHP
fcgi:用spawn-fcgi或者框架自带的工具对各个project分别生成监听进程,然后和http服务互动。 wsgi:利用http服务的mod_wsgi模块来跑各个project。 不过还有个uwsgi,它既不用wsgi协议也不用fcgi协议,而是自创了...
然后在利用ngnix反向代理服务器,接收并处理用户的请求,其中还使用了FastCGI+spawn-fcgi配合nginx工作; 然后呢还用到了MySQL和Redis数据库,其中MySQL用于存储文件的信息,Redis呢主要用于存储用户注册登录之类的...
1.7.3 spawn-fcgi与PHP-FPM 1.7.4 PHP与PHP-FPM的安装及优化 1.7.5 配置Nginx来支持PHP 1.7.6 测试Nginx对PHP的解析功能 1.7.7 优化Nginx中FastCGI参数的实例 1.8 实战Nginx与Perl、Java的安装与配置 ...