FastCGI中文參考手冊 收藏 (二)

2021-08-22 07:44:59 字數 1904 閱讀 6950

配置apache的httpd.conf

1.設定fastcgi檔案的處理型別,請在httpd.conf包含addhandler部分新增一句

addhandler fastcgi-script .fcgi .fpl

這樣,apache就知道.fcgi與.fpl處理為fastcgi檔案

2.還要為您的**設定scriptalias解析,這個解析很容易,與普通cgi設定方式相同

scriptalias /fcgi-bin/ /usr/local/apache/fcgi-bin/

我這裡這樣設定後fcgi程式將安裝在/usr/local/apache/fcgi-bin/下

測試安裝test.fcgi

#!/usr/bin/perl

use fcgi;

my $count =0;

my $request = fcgi::request();

while($request->accept() >= 0)

win32系統apache:

準備安裝包

配置apache以支援http服務

1.安裝activeperl,最好安裝到c盤,因為apache 預設是在c下

2.安裝apache,裝好後修改其目錄下的conf資料夾下的httpd.conf檔案

尋找到servername。這裡定義你的網域名稱,如果前面有#,記得刪除它。

尋找到serveradmin。這裡輸入你的e-mail位址。如果你僅僅是單機使用,改不改沒什麼關係

在servername下面不遠有個options 和allowoverride,將他們後面的引數去掉改為all,請注意大小寫

配置apache以支援cgi

1.假設perl安裝在c:\perl目錄,找到scriptalias /cgi-bin/ "c:/apache/cgi-bin」(假設您將apache裝在c盤下),那麼c:/apache/cgi-bin就是您存放cgi的目錄

2.在scriptalias 這句下面,options 和allowoverride,將他們後面的引數去掉改為all

3.尋找到addhandler cgi-script .cgi。刪除前面的#,在後面加上 .pl

注意:當您瀏覽cgi程式出現500錯誤的時候可以看一下您的程式,是不是以:#!c:\perl\bin\perl開有。

配置apache以支援fastcgi

2.將.dll檔案複製到../modules下,並修改httpd.conf檔案,加入這兩句

loadmodule fastcgi_module modules/mod_fastcgi-2.4.0-ap1.dll

addhandler fastcgi-script .fcgi .fpl

3.儲存後就可以執行fcgi程式了.

注意:如果沒有安裝fcgi package,就在命令提示符下輸入

ppm

search fcgi

install fcgi

2.iis伺服器安裝方法 (略)

3.安裝fcgi.pm模組

在linux系統中:

登陸以下位址

解壓tar zxvf fcgi-0.67.tar.gz

編譯perl makefile.pl

make

make install

完成!

在windows系統中,以及使用activeperl:

進入ms-dos模式或cmd環境

輸入ppm命令

在ppm提示符下輸入install fcgi

自動安裝…..

完成

FastCGI中文參考手冊

請求已發生次數 count 2.fastcgi程式為長生存期應用程式,如在設計中有缺陷會產生記憶體溢位問題,對伺服器造成安全隱患。且這種溢位是不可預見性。本程式初始化了乙個控制變數,一旦使用者請求次數達到預先設定的數量程式結束,下一次請求將重新初始化。usr bin perl use fcgi us...

MySQL中文參考手冊

mysql中文參考手冊 0?譯者序 1 mysql 一般的資訊 1.1 什麼是 mysql 1.2 關於本手冊 1.2.1 本手冊中使用的約定 1.3 mysql 歷史 1.4 mysql 主要特徵 1.5 mysql 穩定性?1.6 順應 2000 年 1.7 sql 一般資訊和教程 1.8 有用...

中文參考手冊4安裝MySQL

本章描述怎樣獲得並安裝mysql 對於你能從其獲得mysql的站點列表,見。要了解支援哪些平台,見4.2mysql支援的。可獲得mysql的多個版本,以二進位制 和源 形式分發。為了確定你應該使用的分發的版本和型別,見。針對二進位制 和源 分發的安裝指令在和講述。每套指令均包含乙個關於你可能涉及的系...