登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>CGI教程>>CGI技巧>>实战 FastCGI_2. 安装 FastCGI之五
实战 FastCGI_2. 安装 FastCGI之五
来源:不详 ‖ 作者:佚名 ‖ 点击: ‖ 时间:14-01-14 15:31:36 ‖ 【 】‖ 我要投稿
关键词:实战 FastCGI_2. 安装 FastCGI之五
2.5 安装 FCGI 模块 for Perl 

  如果要使用 Perl 来撰写 FastCGI 的程序,必须安装 FCGI.pm 这个模块,安装的方法如下: 

1. 下载 FCGI-0.45.tar.gz 并且解开 

$ gunzip -c FCGI-0.45.tar.gz | tar xvf - 

2. 编译及安装 

$ perl Makefile.PL 
$ make 
$ make install 

3. 测试 

$ cp echo.fpl /usr/local/www/fcgi-bin 
$ lynx http://localhost/fcgi-bin/echo.fpl 

如果顺利的话,应该会看到如下的结果: 

FastCGI echo (Perl) 
Request number 1 
No data from standard input. 
Request environment: 

DOCUMENT_ROOT=/usr/local/apache/htdocs 
FCGI_ROLE=RESPONDER 
GATEWAY_INTERFACE=CGI/1.1 
HTTP_ACCEPT=text/html, text/plain, application/applefile, application/x-metamai 
l-patch, sun-deskset-message, mail-file, default, postscript-file, audio-file, 
x-sun-attachment, text/enriched, text/richtext, application/andrew-inset, x-be2 
, application/postscript, message/external-body, message/partial, application/p 
gp, application/pgp, video/mpeg, video/*, image/*, audio/*, audio/mod, text/sgm 
l, video/mpeg, image/jpeg, image/tiff, image/x-rgb, image/png, image/x-xbitmap, 
image/x-xbm, image/gif, application/postscript, */*;q=0.01 
HTTP_ACCEPT_ENCODING=gzip, compress 
HTTP_ACCEPT_LANGUAGE=en 
HTTP_HOST=localhost 
HTTP_NEGOTIATE=trans 
HTTP_USER_AGENT=Lynx/2.8.1pre.9 libwww-FM/2.14 
PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/sbin:/opt/kde/bin:/home/m 
yhsu/bin:/usr/X11R6/bin:/usr/sbin:/opt/kde/bin:/usr/X11R6/bin:/usr/sbin:/opt/kd 
e/bin 
QUERY_STRING= 
REMOTE_ADDR=127.0.0.1 
REMOTE_PORT=1427 
REQUEST_METHOD=GET 
REQUEST_URI=/fcgi-bin/echo.fpl 
SCRIPT_FILENAME=/usr/local/www/fcgi-bin/echo.fpl 
SCRIPT_NAME=/fcgi-bin/echo.fpl 
SERVER_ADMIN=myhsu@localhost.localdomain 
SERVER_NAME=localhost.localdomain 
SERVER_PORT=80 
SERVER_PROTOCOL=HTTP/1.0 
SERVER_SIGNATURE= 

Apache/1.3.6 Server at localhost.localdomain Port 80 
SERVER_SOFTWARE=Apache/1.3.6 (Unix) mod_fastcgi/2.2.2 
UNIQUE_ID=N1VIbX8AAAEAAAQnKKo 
More on its way ... wait a few seconds 
Initial environment: 

  同样的,如果持续结 http://localhost/fcgi-bin/echo.fpl 可以看到 Request Number 不断增加,表示 echo.fpl 已经被激活而且持续执行着。 

  至此,一个可供执行 FastCGI 程序的网站服务器以及撰写 FastCGI 程序的开发环境
|<< << < 1 2 > >> >>|
加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
  • 上一篇:实战 FastCGI_2. 安装 FastCGI之四
  • 下一篇:无
  • 相关文章列表
    请文明参与讨论,禁止漫骂攻击。  
    网友评论