• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    如何在Win95/98/NT上調試CGI程序

    發布: 2007-7-04 20:04 | 作者: admin | 來源:  網友評論 | 查看: 15次 | 進入軟件測試論壇討論

    領測軟件測試網 方法一——傻瓜型

      安裝sambar4.3。

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

      方法二——進階型

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

      Omnihttpd也是一個微型服務器軟件,同樣支持perl 5,ssi,win-cgi。把主頁文件拷到httpd/htdocs目錄,cgi腳本拷到httpd/cgi-bin目錄即可通過瀏覽器調用,注意:有些網友有一個誤區,認為安裝了perl for win32就可在windows上通過雙擊文件運行,這是不對的,因為是腳本文件,故只能在瀏覽器調用,這也是為何要裝服務器軟件的原因。

      方法三——能手型

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

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

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

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

      方法四——高手型

      1.安裝Apache 1.3.6服務器;

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

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

      注有事項

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

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

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

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

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

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

     。6)尋找,下面有一句AllowOverride,把后面的參數去掉,加一個All,注意大小寫。再往下有一句Options也把后面的None去掉,加一個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解釋路徑,應改為: #!c:/perl/bin/perl5.00518使用perl5或#!c:/perl/bin/perl(使用perl4)

      

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

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>