繁体中文
设为首页
加入收藏
当前位置:程序开发首页 >> CGI >> 实战 FastCGI_2. 安装 FastCGI之五

实战 FastCGI_2. 安装 FastCGI之五

2006-12-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介: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. 编译...
关键字:FastCGI 实战 2.

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 程序的开发环境已经建置完成,接下来就只等着新的程序放上去啰。

责任编辑:admin
相关文章