- 注册时间
- 2008-8-26
- 最后登录
- 2011-9-23
- 在线时间
- 207 小时
- 阅读权限
- 200
- 积分
- 583
- 帖子
- 166
- 主题
- 31
- 精华
- 2
- UID
- 227
  
 - 签到
- 0
- 注册时间
- 2008-8-26
- 最后登录
- 2011-9-23
- 在线时间
- 207 小时
- 阅读权限
- 200
- 积分
- 583
- 帖子
- 166
- 主题
- 31
- 精华
- 2
- UID
- 227
|
发表于 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了 |
-
总评分: 积分 + 10
查看全部评分
|