设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 2842|回复: 5

[nginx] apache和nginx都支持fastcgi [复制链接]

Rank: 9Rank: 9Rank: 9

签到
0
注册时间
2008-8-26
最后登录
2011-9-23
在线时间
207 小时
阅读权限
200
积分
583
帖子
166
主题
31
精华
2
UID
227

LT粉丝

发表于 2008-12-24 21:50:05 |显示全部楼层
apache是模块化结构,本身不自带支持FASTCGI的模块,要让php-fastcg支持APACHE ,必须借助于第三方模块mod_fastcgi;

关于LAMP和LEMP的安装:参照http://bbs.linuxtone.org/forum-22-1.html很详细
下载
wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz

wget http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz


安装两种方法:
1、
tar zxvf FCGI-0.67.tar.gz
perl Makefile.PL
make && make install
cd ..


tar zxvf mod_fastcgi-2.4.6.tar.gz
cd mod_fastcgi-2.4.6
cp Makefile.AP2 Makefile
make
make install
(如果MAKE报错:
vi Makefile
修改top_dir后面apache安装的真实的路径;
例如:top_dir      = /usr/local/apache

修改:httpd.conf 添加
LoadModule fastcgi_module modules/mod_fastcgi.so
<Directory /usr/local/apache/htdocs>
       AllowOverride None
       Options +ExecCGI -Includes
       AddHandler fastcgi-script .fcg .fcgi
       Order allow,deny
       Allow from all
</Directory>

2、

手动dso安装:
             # tar zxf mod_fastcgi-2.4.6.tar.gz
             # cd od_fastcgi-2.4.6
             # apxs -o mod_fastcgi.so -c *.c
             # apxs -i -a -n fastcgi .libs/mod_fastcgi.so
             在虚拟主机上(virturalhost)添加
                        Alias /fcgi/ /usr/local/apache/htdoc
                       <Directory /web/upload001/fcgi/>
                        AllowOverride None
                        Options +ExecCGI -Includes
                        AddHandler fastcgi-script .fcg .fcgi
                        Order allow,deny
                        Allow from all
                       </Directory>


安装完毕,改下apache的端口立即就可以同时启动apache和nginx,apache与nginx相互切换就OK了
已有 1 人评分积分 收起 理由
linuxtone + 10 不错!谢谢分享!

总评分: 积分 + 10   查看全部评分

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

注册时间
2008-5-19
最后登录
2012-5-3
在线时间
1762 小时
阅读权限
200
积分
14979
帖子
2524
主题
1200
精华
25
UID
1

LT总司令

发表于 2008-12-24 22:20:52 |显示全部楼层
谢谢分享啊!还没有试过apache跑fastcgi,我从上面也没有看明白apache如何去掉取fastcgi模式的PHP充.....
感谢大家对linuxtone的支持!

使用道具 举报

Rank: 9Rank: 9Rank: 9

注册时间
2008-8-26
最后登录
2011-9-23
在线时间
207 小时
阅读权限
200
积分
583
帖子
166
主题
31
精华
2
UID
227

LT粉丝

发表于 2008-12-25 09:39:38 |显示全部楼层
本帖最后由 tomlinux 于 2008-12-25 09:40 编辑

LoadModule fastcgi_module modules/mod_fastcgi.so
<Directory /usr/local/apache/htdocs>
       AllowOverride None
      Options +ExecCGI -Includes
       AddHandler fastcgi-script .fcg .fcgi

       Order allow,deny
       Allow from all
</Directory>

不是通过这个来调用php吗?
我处于学习阶段,也没有完全消化,一起讨论吧
看下官网http://www.fastcgi.com/docs/faq.html
以上操作已调试成功了,贴了出来的;

使用道具 举报

LT管理团队

守住每一天

Rank: 9Rank: 9Rank: 9

注册时间
2008-5-30
最后登录
2012-5-22
在线时间
641 小时
阅读权限
200
积分
16214
帖子
1273
主题
176
精华
11
UID
31
发表于 2008-12-25 10:36:20 |显示全部楼层
不错不错。值得学习~~
<-sina_sign,1054764633,7->

使用道具 举报

Rank: 7Rank: 7Rank: 7

注册时间
2008-6-1
最后登录
2011-11-21
在线时间
149 小时
阅读权限
100
积分
1100
帖子
309
主题
39
精华
5
UID
35

LT同学

发表于 2009-1-5 16:59:35 |显示全部楼层
1# tomlinux

NGINX下配置FASTCGI呢?FASTCGI 有什么优势?

使用道具 举报

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

注册时间
2008-5-19
最后登录
2012-5-3
在线时间
1762 小时
阅读权限
200
积分
14979
帖子
2524
主题
1200
精华
25
UID
1

LT总司令

发表于 2009-1-5 18:04:27 |显示全部楼层
1# tomlinux

NGINX下配置FASTCGI呢?FASTCGI 有什么优势?
huzi1986 发表于 2009-1-5 16:59


性能有很大提升!PHP执行速度!
感谢大家对linuxtone的支持!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢红之盟网络提供带宽支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2012-5-22 20:52 , Processed in 0.127303 second(s), 13 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部