国产毛片午夜福利,国产黄网,国产亚洲天堂,97国产精品

  •  
    如何在Win95/98/NT上調(diào)試CGI程序
    發(fā)布時(shí)間:2005-03-28   瀏覽次數(shù):1185945
    出處:未知
    作者:未知
    方法一——傻瓜型 

      安裝sambar4.3。 

      安裝簡單,無需任何設(shè)置即可使用,但對某些perl函數(shù)的支持稍差。sambar4.3是一個(gè)小型服務(wù)器軟件,自帶perl 5,支持ssi,無需安裝perl for win32。安裝后把cgi文件拷到/sambar/cgi-bin/目錄,并把文件名改為*.pl(sambar只執(zhí)行以pl結(jié)尾的cgi腳本),主頁文件拷到/sambar/docs/目錄,在瀏覽器輸入你的http://主機(jī)名或http://127.0.0.1/的域名可調(diào)用/sambar/docs目錄下主頁文件,輸入http://主機(jī)名/cgi-bin/*.pl可調(diào)用/sambar/cgi-bin/目錄下的cgi腳本。 

      方法二——進(jìn)階型 

      安裝perl for win32(Activeperl 5.00518),然后安裝omnihttpd 2.05,支持cgi程度較好。 

      Omnihttpd也是一個(gè)微型服務(wù)器軟件,同樣支持perl 5,ssi,win-cgi。把主頁文件拷到httpd/htdocs目錄,cgi腳本拷到httpd/cgi-bin目錄即可通過瀏覽器調(diào)用,注意:有些網(wǎng)友有一個(gè)誤區(qū),認(rèn)為安裝了perl for win32可在windows上通過雙擊文件運(yùn)行,這是不對的,因?yàn)槭悄_本文件,故只能在瀏覽器調(diào)用,這也是為何要裝服務(wù)器軟件的原因。 

      方法三——能手型 

      1.安裝IIS4.0(win98為PWS4.0,winnt為IIS4.0)服務(wù)器; 

      2.安裝perl for win32(Activeperl 5.00518)。 

      支持cgi程度較好,但不支持使用如wwwbbs 3.0這類用UNIX進(jìn)程和函數(shù)編制的CGI程序。虛擬根目錄為c:/inetpub/wwwroot/,把c:/inetpub/wwwroot/cgi-bin目錄設(shè)置為可執(zhí)行該種配置的不但支持cgi,另外還完全支持ASP哦! 

      如果你選擇了第2或第3種方案,但還不能調(diào)試cgi,則還得對注冊表動一下手腳——運(yùn)行regedit找到HKEY_LOCAL_MACHINE\System\Currentcontrlset\-Services\W3svc\Parameters\ScriptMap\目錄,增加鍵名“.cgi”、鍵值“C:\PERL\BIN\perl.exe %s %s”,重新開機(jī),一切OK! 

      方法四——高手型 

      1.安裝Apache 1.3.6服務(wù)器; 

      2.安裝perl for win32(Activeperl 5.00518)。 

      支持cgi程度:,不過有的Sambar可以編譯的CGI,它卻不能。 

      注有事項(xiàng) 

      1.裝好后,在Apache下有一個(gè)CONF目錄,里面有個(gè)HTTPD.CONF文件,必須要先設(shè)置好它們才能啟動CGI。 

     。1)尋找ServerAdmin,把后面的EMAIL改為你自已的EMAIL,這個(gè)改不改不是很重要。 

     。2)尋找ServerName,把前面的#號去掉,后面改為你的域名。 

     。3)尋找,往下面有一句Options,把后面的參數(shù)全去掉,加一個(gè)All,注意大小寫。再往下有一句AllowOver ride,也把后面的None去掉,加一個(gè)All。 

     。4)尋找,往下面第八行有一句Options,把后面的參數(shù)全去掉,加一個(gè)All,注意大小寫。再往下數(shù)行有一句Allow Override,也把后面的None去掉,加一個(gè)All。 

     。5)尋找#ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/",把前面的#號去掉。 

      (6)尋找,下面有一句AllowOverride,把后面的參數(shù)去掉,加一個(gè)All,注意大小寫。再往下有一句Options也把后面的None去掉,加一個(gè)All。 

      (7)尋找AddHandler cgi-script .cgi后面加上.pl,即AddHandler cgi-script .cgi .pl。 

     。8)如果增加SSI,需把下面兩行前面的#號去掉: 

      AddType text/html .shtml 

      AddHandler server-parsed .shtml 

     。9)還要注意perl腳本中的perl解釋路徑,應(yīng)改為: #!c:/perl/bin/perl5.00518使用perl5或#!c:/perl/bin/perl(使用perl4) 

       

      2.第1、2、4種方案的路徑均可用相對的形式表示,如: "../cgi-bin/ ",但第3種則必須用完整的硬盤路徑表示,如:" C:/Inetput/wwwroot/cgi-bin/ " 
    立即預(yù)約