讓IIS7 5 執行Python指令碼的配置方法

2022-09-27 03:45:14 字數 1126 閱讀 5328

【詳細步驟】:

1. 從python**windows版本的安裝程式(點選進入),我這裡由於操作ciuksffytr系統是xciuksffytr64的因此選擇python 2.7.11 x64 installer ~

2. 安裝,這裡建議不要安裝到系統盤,以免重做系統後再次安裝~

3. iis7.5->isapi和cgi限制->右鍵新增->isapi或cgi路徑選擇python資料夾下的python.exe %s %s;描程式設計客棧述中填寫:python。

4.iis7.5->處理程式對映->新增指令碼對映->請求路徑:*.py

->可執行檔案:選擇python安裝的檔案路徑並選中python.exe %s %s

->名稱:python

5.新增新的應用程式池->名稱為python,無託管**

6.建立新的web應用程式:預設站點->右鍵新增應用程式->別名tesstpy,應用程式池選擇python,物理路徑例如:d:\python\test,確定.

至此部署完成,我們來測試一下效果如何,在d:\python\test下建立index.py:

1. 在iis的根目錄下點選"處理程式對映".

2. 進入"處理程式對映"後, 右鍵選擇"新增指令碼對映".

3. 新增python直譯器, 注意格式和路徑.

或者如下圖所示

確定後如果出現「模組列表中必須要有isapimodule或cgimodule」的錯誤提示,是因為iis缺少cgi和isapi擴充套件功能引起的。可開啟控制面板→程式和功能→開啟或關閉windows功能,在彈出的「window功能」視窗中選擇安裝相關功能後重新新增一次指令碼對映即可。如下圖所示:

4. 新建乙個python檔案, 如下圖所示, 假設放在"d:\pythonweb\"下.

print("status: 200 ok")

print("content-type: text/html")

print() # 列印一行空白行,用於分隔http header和正文  

print("")

5. 新建一程式設計客棧個**, 如下圖

6. 輸入位址進行檢視, http://localhost:8099/2.py .

本文標題: 讓iis7.5 執行python指令碼的配置方法

本文位址:

IIS7 5標識介紹

應用程式池的標識是執行應用程式池的工作程序所使用的服務帳戶名稱。預設情況下,應用程式池以 network service 使用者帳戶執行,該帳戶擁有低階別的使用者許可權。您可以將應用程式池配置為以 windows server 2008 作業系統中的內建使用者帳戶之一執行。例如,您可以指定local...

記錄IIS7 5的rewrite配置

前言 因win7自帶iis7.5,用來做本地的測試比較方便。所以自己一直在用。但前兩天在配置rewrite的時候踩了坑,因此記錄一下備忘。配置 其實配置非常簡單,不出意外,安裝 iis 的 rewrite module 2.0 這個擴充套件,然後直接新增規則就可以work了。自己踩坑就踩在了rewr...

在IIS7 5下使用php執行exe程式的總結

花了好幾天來研究如何在iis7.5下使用php執行exe程式,總算有點成效,雖然執行成功了但是限制頗多,比如現在只能執行 純後台 的程式,直接上傳檔案形式的也失敗了 上傳 流可以成功 還有待進一步嘗試。下面簡單說一下要注意的事情 1.配置 目錄許可權,增加iusr帳戶 2.配置cmd.exe檔案的許...