




已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
在IIS中配置Perl的可執(zhí)行程序路徑的正確格式想給網(wǎng)站裝一個(gè)日志分析工具,能想到的也就是AWStats了。AWStats是一個(gè)基于Perl的WEB日志分析工具,因此要想對(duì)基于windows IISweb服務(wù)器的網(wǎng)站進(jìn)行日志分析,首先考慮的就是要使IIS支持perl了。和IIS支持php類似,需要做的也僅僅是下載一個(gè)perl文件的解釋器,然后在IIS中將這種文件的解釋權(quán)分配給這個(gè)解釋器就ok了。先下載一個(gè)ActivePerl(for windows),然后可以按照Awstats 安裝使用說(shuō)明這篇文章中所述進(jìn)行配置。不過(guò)和這篇文章的描述不同,我在瀏覽虛擬目錄里邊的.pl文件時(shí), 提示的是404錯(cuò)誤,也就是說(shuō)IIS還沒(méi)有解析此類文件。剛開(kāi)始以為是MINE那沒(méi)有設(shè)置,加上去以后確實(shí)這個(gè)文件顯示了,不過(guò)顯示的源代碼,也就是 說(shuō),IIS僅僅是把這個(gè)文件當(dāng)成靜態(tài)的文本文件了。后來(lái)一查,發(fā)現(xiàn)ActivePerl安裝的時(shí)候還沒(méi)有使IIS自動(dòng)支持pl文件,需要手動(dòng)指定。在網(wǎng)站的“主目錄”選項(xiàng)中,選擇配置,添加一個(gè)應(yīng)用程序擴(kuò)展。我把perl裝在d:perl目錄下,所以剛開(kāi)始選擇的可執(zhí)行程序路徑為:d:perlbinperl.exe,不過(guò)添加后發(fā)現(xiàn)pl頁(yè)面還是返回404錯(cuò)誤。后來(lái)一查,發(fā)現(xiàn)需要在路徑后面加“%s %s”,不過(guò)這樣一改以后,點(diǎn)“確定”的時(shí)候老提示:“包含空格的項(xiàng)目的文件/路徑部分需要用括號(hào)括起來(lái)”,很是頭疼,加引號(hào)什么的都試過(guò),一點(diǎn)作用都沒(méi)有。后來(lái)又看到一種說(shuō)法,說(shuō)是要在最后一個(gè)%s后面加雙引號(hào),也就是 d:perlbinperl.exe %s %s,才能使設(shè)置其作用,按照這種說(shuō)法一試,果然就一切正常了。不過(guò)令人失望的是,pl文件瀏覽的效果還是外甥打燈籠照舊。沒(méi)辦法,繼續(xù)google,終于在blueidear上找到另外一篇“在IIS6中配置PHP/Perl支持”,原來(lái)這個(gè)地方是要寫成 d:perlbinperl.exe %s %s 的樣子才可以。還好,這次終于能讓pl文件正常執(zhí)行了?,F(xiàn)在網(wǎng)絡(luò)上的知識(shí)還真是豐富,不過(guò)也還是有很多錯(cuò)誤信息,而且還被無(wú)數(shù)次復(fù)制過(guò),搜索引擎僅僅能幫我們找出這些內(nèi)容,卻不能從中挑揀出最有用最正確的,也許,這應(yīng)該是它們今后的一個(gè)目標(biāo)吧。在IIS6中配置PHP/Perl支持首先,檢查系統(tǒng)環(huán)境配置: 操作系統(tǒng):WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver 組件配置:IIS6.0 (確認(rèn)在控制面板中安裝了Add/Remove windows components - Application - IIS) 操作權(quán)限:本地管理員 (Local Administrator) 第3方支持:安裝 ActiveState ActivePerl 至 C:Perl (ActiveState ActivePerl 可以在 下載)配置IIS:1 通過(guò)以下任何一種方式運(yùn)行IIS管理器:1. Start - Administrative Tools - IIS Manager2. Start - Run - %SystemRoot%system32inetsrviis.msc (%SystemRoot%為操作系統(tǒng)所在目錄,如: C:Windows)點(diǎn)擊Service Extensions,在主窗口左側(cè)的 Add a new Web service extension. 上點(diǎn)擊添加新的服務(wù)擴(kuò)展,如下圖:New Web Service Extension 對(duì)話框中, 在 Extension Name 中輸入自定義的標(biāo)識(shí), 如: CGI Ext, 在Required Files 中單擊Add, 輸入 C:Perlbinperl.exe %s %s ,并確定下面的Set status to allowed 選項(xiàng)被選中:在默認(rèn)的IIS發(fā)布目錄 c:inetpub (如果操作系統(tǒng)安裝在其他分區(qū), 此目錄可能不同,如: d:inetpub) 中建立 cgi-bin 子目錄;在Default Web Site 中建立一個(gè)虛擬目錄,目錄指向 C:Inetpubcgi-bin , 并在目錄權(quán)限中如下圖設(shè)置:打開(kāi)cgi-bin虛擬目錄的properties,在 Application Configuration 確認(rèn) .pl 擴(kuò)展已經(jīng)被正確的映射:腳本配置:建議修改所有的 .cgi 腳本為 .pl在腳本文件中將:#!/usr/bin/perl改為 #!c:perlbinperl.exe任何/home/user 改為 c:/home/user 或 c:homeuser完成以上配置后,你的 perl 腳本將可以在 IIS 6 上運(yùn)行。在 Windows Server 2003 中安裝 php 4 時(shí), 如果使用php4.x的二進(jìn)制安裝程序, 在安裝過(guò)程的最后設(shè)置IIS擴(kuò)展的一步會(huì)出現(xiàn)某一個(gè)OCX找不到而發(fā)生的錯(cuò)誤, 導(dǎo)致IIS6中無(wú)法正確配置 php (當(dāng)然, 用zip包手工安裝的不存在此一說(shuō))。 以下介紹IIS6 中手工設(shè)置php擴(kuò)展的方法。首先, 檢查系統(tǒng)環(huán)境配置: 操作系統(tǒng): WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver 組件配置: IIS6.0 (確認(rèn)在控制面板中安裝了Add / Remove windows components - Application - IIS) 操作權(quán)限: 本地管理員 (Local Administrator) 第3方支持: 安裝 PHP 至 C:PHP (PHP 4.x 可以在 下載)配置IIS:1 通過(guò)以下任何一種方式運(yùn)行IIS管理器:1. Start - Administrative Tools - IIS Manager2. Start - Run - %SystemRoot% system32 inetsrv iis.msc (%SystemRoot%為操作系統(tǒng)所在目錄,如: C:Windows)點(diǎn)擊Service Extensions, 在主窗口左側(cè)的 Add a new Web service extension. 上點(diǎn)擊添加新的服務(wù)擴(kuò)展, 如下圖:New Web Service Extension 對(duì)話框中, 在 Extension Name 中輸入自定義的標(biāo)識(shí), 如: PHP Ext, 在Required Files 中單擊Add, 輸入 c: php php.exe ,并確定下面的Set status to allowed 選項(xiàng)被選中;2 在默認(rèn)的IIS發(fā)布目錄 c:inetpub(如果操作系統(tǒng)安裝在其他分區(qū), 此目錄可能不同, 如: d:inetpub) 中建立 phpscript 子目錄;在Default Web Site 中打開(kāi) phpscript 目錄的屬性對(duì)話框, 在 Application setting 中點(diǎn)擊Create, 生成 phpscript 應(yīng)用程序(注意: 運(yùn)行權(quán)限為 scripts only):點(diǎn)擊Configuration, 進(jìn)入應(yīng)用程序設(shè)置對(duì)話框, 檢查在application extensions中是否有.php項(xiàng)目, 如有, 跳過(guò)這一步, 如沒(méi)有添加一個(gè)extension mapping:.php的Application extension被添加進(jìn)了列表:完成以上配置后, 你的 php 腳本將可以在 IIS 6 上運(yùn)行 (在phpscript中運(yùn)行)。在 IIS6 中由于隔離了服務(wù)器端的擴(kuò)展和應(yīng)用程序及腳本級(jí)的映射, 在 Windows Server 2003 中安裝 php 的 ISAPI 方式和 IIS5 不同。以下介紹IIS6 中手工設(shè)置php - ISAPI的方法.首先, 檢查系統(tǒng)環(huán)境配置: 操作系統(tǒng): WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver 組件配置: IIS6.0 (確認(rèn)在控制面板中安裝了Add/Remove windows components - Application - IIS) 操作權(quán)限: 本地管理員 (Local Administrator) 第3方支持: 解壓縮 PHP distribution 的 zip 安裝包至 C:PHP (PHP 4.x 可以在 下載)配置IIS:1 復(fù)制 c:php 中的 php.ini-recommended 至 Windows 目錄下,如: c:windows, 并改名為 php.ini;2 復(fù)制 c:php 中的 php4ts.dll 至 Windows 的系統(tǒng)目錄下,如: c:windowssystem32 ;3 通過(guò)以下任何一種方式運(yùn)行IIS管理器:1. Start - Administrative Tools - IIS Manager2. Start - Run - %SystemRoot%system32inetsrviis.msc (%SystemRoot%為操作系統(tǒng)所在目錄,如: C:Windows)點(diǎn)擊Service Extensions, 在主窗口左側(cè)的 Add a new Web service extension. 上點(diǎn)擊添加新的服務(wù)擴(kuò)展, 如下圖:New Web Service Extension 對(duì)話框中,在 Extension Name 中輸入自定義的標(biāo)識(shí),如: PHP Ext,在Required Files 中單擊Add,輸入 c:phpsapiphp4isapi.dll ,并確定下面的Set status to allowed 選項(xiàng)被選中;4 在默認(rèn)的IIS發(fā)布目錄 c:inetpub(如果操作系統(tǒng)安裝在其他分區(qū),此目錄可能不同,如: d:inetpub) 中建立 phpscript 子目錄;在Default Web Site 中打開(kāi) phpscript
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年食品增味劑行業(yè)市場(chǎng)調(diào)研及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 中國(guó)正畸材料行業(yè)市場(chǎng)調(diào)查研究及投資前景預(yù)測(cè)報(bào)告
- 2025年 昆明市快開(kāi)門式壓力容器R1證考試練習(xí)題附答案
- 中國(guó)生態(tài)畜牧業(yè)行業(yè)市場(chǎng)運(yùn)營(yíng)現(xiàn)狀及行業(yè)發(fā)展趨勢(shì)報(bào)告
- 中國(guó)滲晶彈性防水材料行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告(2024-2030)
- 2025年 甘肅臨夏州中醫(yī)醫(yī)院招聘筆試試題附答案
- 2024-2030年中國(guó)刨床行業(yè)市場(chǎng)深度研究及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2024年中國(guó)螢石采選行業(yè)市場(chǎng)調(diào)查報(bào)告
- 中國(guó)成都市集成電路行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)及投資戰(zhàn)略研究報(bào)告
- 2020-2025年中國(guó)氣脹軸行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報(bào)告
- GB 35181-2025重大火災(zāi)隱患判定規(guī)則
- 2024年貴州省普通高校招生信息表(普通類本科批-物理組合)
- MES業(yè)務(wù)藍(lán)圖(合并版)-V1
- 煉鋼-精煉-連鑄過(guò)程鋼水頁(yè)P(yáng)PT課件
- 婦產(chǎn)科診斷技術(shù)操作規(guī)程 文檔
- 安全知識(shí)進(jìn)校園宣傳課件——XX小學(xué)
- 剖宮產(chǎn)術(shù)后再次妊娠陰道分娩管理的專家共識(shí)
- 《掃除道》樊登讀書文字版
- 教學(xué)演示文稿,建筑企業(yè)科技創(chuàng)新方法講座()
- 裝飾工程材料清單
- 中國(guó)傳統(tǒng)節(jié)日文化中現(xiàn)代德育價(jià)值的研究課題結(jié)題報(bào)告
評(píng)論
0/150
提交評(píng)論