在自己的平臺上調(diào)試Perl CGI程序,需要做以下準(zhǔn)備工作:
安裝設(shè)置Web服務(wù)器安裝Perl for Win32 設(shè)置TCP/IP協(xié)議
安裝Web服務(wù)器在“網(wǎng)上鄰居”的“屬性”對話框“配置”中單
擊“添加”按鈕。
在彈出的"選擇網(wǎng)絡(luò)組件類型"對話框中,在“廠商”欄中選擇"Microsoft",
在"網(wǎng)絡(luò)服務(wù)"欄中選擇"Personal Web Server",然后單擊"確定"按
鈕。這時Windows 95將自動安裝Personal Web Server。安裝完成后,
“控制面板”中會出現(xiàn)“個人Web服務(wù)器”圖標(biāo),雙擊圖標(biāo)可以對自
己的個人Web服務(wù)器做設(shè)置,然后設(shè)置CGI程序的運行目錄。在“控制
面板”中雙擊“個人Web服務(wù)器”圖標(biāo),選擇"Aaministration",這
時Personal Web Server會自動啟動你的瀏覽器,顯示Internet服務(wù)
管理頁面。選擇"WWW Administr ation",選擇"Directory",在按"ADD",
在WWW服務(wù)中加入你的CGI-BIN目錄,然后,一定不要忘了,要把它設(shè)
為可執(zhí)行。同時,建議你把它虛擬為"cgi-bin"目錄,這樣在你的HTML
里面你可以用"/cgi-bin/????.cgi"來調(diào)用CGI程序。全部設(shè)置好之
后,可以在瀏覽器中打"http://你的機器名稱"或者"http://你的機
器的IP"來檢驗一下你的設(shè)置。
安裝Windows 98 PWS(個人Web服務(wù)器)
Windows 98中,提供了一套獨立的Personal Web Server,在add-onspws
目錄中,大約19M,按提示安裝可以了。
安裝其它的個人服務(wù)器
想在本地(local)尤其是在Win95/98/NT環(huán)境下調(diào)試CGI程序,
在這里還向各位強力推薦Sambar 4.1。這是一套可以在win95/98/NT
環(huán)境下安裝運行的多工Web Server軟件,只要設(shè)定好你的IP,安裝好
之后,立刻可以在你自己的電腦上建立起一個Web Site了。
Sambar 4.1有如下特點:
內(nèi)建網(wǎng)頁搜索器。
內(nèi)建FTP服務(wù)器。
內(nèi)含Perl 5,當(dāng)你安裝好之后有了Perl可用了,不需另外安裝Perl
for win32。
具有HTML方式操作的管理及設(shè)定環(huán)境。
支持HTTP,SMTP,POP3,IMAP4,NNTP,Bridge的Proxy設(shè)定。
內(nèi)含系統(tǒng)報告及LOG分析功能。
支持CGI/1.1,WINCGI,ISAPI,Mappings。
從本地下載Sambar 4.1(2M),功能,免費。
安裝方法:
設(shè)置IP地址。
方法同上。將Sambar 4.1的壓縮文件解壓,運行setup程序,安
裝過程很簡單。只要你以前安裝過windows 95/98不會有問題。
注:frontPage 98不支持Sambar,Sambar稱多次去信Microsoft,
沒有任何回音。使用FrontPage 98的網(wǎng)友在使用Sambar時,一定不要
把Sambar的缺損目錄定為FrontPage 98的網(wǎng)站目錄。Sambar僅作為在
本地Win95/98/NT環(huán)境下調(diào)試CGI程序之用。
--------------------------------------------------------------------------------
安裝Perl for Win32
要在視窗系統(tǒng)上使用Perl來執(zhí)行CGI程序,還要再安裝Perl for
Win32系統(tǒng)點這里Perl for win32下載了109-i86.zip并把它解壓然
后運行Perl目錄下的install.bat。
系統(tǒng)會分別提問:
Do you wish to proceed? Y Modify search path? Y continue
to install perlIS.dll? Y please choose a file extension
to associate with PerlIS.dll?Extension:按你的情況,鍵入CGI
程序后綴“pl”(pl is the default)或“cgi”
這時,按我們的經(jīng)驗,應(yīng)該是已經(jīng)可以運行CGI程序的了,可以
用記事本寫一個簡單的CGI腳本試一試。
用記事本新建一個文件,然后把下面的代碼Copy進去,再將它保
存為CGI-BIN目錄test.pl或test.cgi(視安裝過程中你對第四個問題
的回答而定)(請注意下面例子中,"#!/usr/bin/perl"對于本章并不須
要,因為安裝Perl for win32時系統(tǒng)已將Perl解釋器加入關(guān)聯(lián),但有
點要注意,如果此程序在UNIX主機上運行,"#!/usr/bin/perl"指定Perl
解釋器位置,必不可少。)
#!/usr/bin/perlprint "Content-type:text/htmlnn";print
"成功了!";
把這個文件放在你自己的CGI-BIN目錄中。然后新建一個名稱為test.htm
的HTML文件,放在你的某一個WWW目錄中。其內(nèi)容如下:
。糰 href="http://你的機器名稱/cgi-bin/test.cgi">測試CGI
</a>
完成后運行測試。打開瀏覽器,在地址欄中鍵入"http://你的Web
服務(wù)器名/test.htm",如果出現(xiàn)"成功了"表示你已經(jīng)成功。
Windows NT Server 4.0中的Web服務(wù)器功能通過NT自帶的IIS
(Internet Information Server)來完成。
Windows 98光盤中專門帶有類似IIS的Personal Web Server(PWS),
。
在Windows 98和Windows NT Server 4.0中Perl for win32的安
裝方法與Windows 95基本一樣。
--------------------------------------------------------------------------------
為計算機設(shè)置TCP/IP協(xié)議
從開始菜單選〔設(shè)置〕→〔控制面板〕→〔網(wǎng)絡(luò)〕→〔配置TCP/IP〕
→〔屬性〕
填入你的IP地址,子網(wǎng)掩碼設(shè)為255.255.255.0
如果你沒有網(wǎng)卡,不必設(shè)置,用127.0.0.1可以連接上。如果
不知道IP地址,可以在下面的區(qū)段里選一個。這些區(qū)段里的IP地址是
網(wǎng)絡(luò)界公認(rèn)的測試區(qū)段,不會真的連出去的。
192.168.0.0-192.168.255.255172.16.0.0-172.31.255.25510.0.0.0
-10.255.255.255在“DNS配置”中選擇“使DNS無效”。
當(dāng)然,也可以不指定IP地址,那么在以后只能通過機器名稱來
識別web服務(wù)器了,機器名稱可以在〔控制面板〕→〔網(wǎng)絡(luò)〕→〔標(biāo)
識〕中找出。
出處:未知
作者:未知