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