您好,登錄后才能下訂單哦!
這篇文章主要講解了“Python CGI環(huán)境在不同操作系統(tǒng)中的配置方法”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python CGI環(huán)境在不同操作系統(tǒng)中的配置方法”吧!
CGI 代表COMMON Gateway Interface(公共網(wǎng)關(guān)接口),是描述Web服務器和Web程序之間的介面規(guī)格,讓使用者通過Web服務器來執(zhí) 行Web程序,并將所執(zhí)行的結(jié)果通過Web服務器返回給瀏覽器。
與傳統(tǒng)的程序的差別主要在于輸入輸出不一樣,傳統(tǒng)的桌面程序的輸入大都來自鍵盤,而Python CGI程序的標準輸入是由環(huán)境變量及特殊格式的資料來取得;傳統(tǒng)程序的標準輸出是顯示到主控臺的屏幕上,而CGI程序則是產(chǎn)生HTML內(nèi)容或是其它瀏覽器可接收 的資料給Web服務器,再由Web服務器返回給瀏覽器。
Windows98上配置Python CGI環(huán)境
1、安裝pws
2、安裝Python
3、運行regedit.exe
4、來到注冊表相關(guān)鍵(Script_Map),如下所示:
HKEY_LOCAL_MACHINE System CurrentControlSet Services W3Svc Parameters Script_Map
5、為Script_Map新建一個字符串值".cgi"
6、為".cgi"賦一個值" "C:"python"python -u %s %s"
7、重啟你的計算機
經(jīng)過以上步驟,你已在Windows98配置好了python cgi環(huán)境。
現(xiàn)在你就可以將后綴名為.cgi的python腳本放在相關(guān)目錄下(如cgi-bin),通過瀏覽器來執(zhí)行了。
Windows 2000 IIS上配置Python CGI環(huán)境
1、開始-->程序-->管理-->Internet服務管理;
2、選擇站點->屬性->WWW服務->編輯->主目錄->配置->應用程序映射;
3、點擊“添加”按鈕,彈出一對話框;
4、在“可執(zhí)行”文本框中填寫C:"Python24"python.exe -u "%s" "%s",在“擴展”文本框中填寫.cgi,點擊“確定”既可。也可以像Windows98一樣,在注冊表中配置。
Windows 2003 IIS上配置Python CGI環(huán)境
基本和Windows 2000上一樣,但是由于Windows 2003 IIS6的權(quán)限控制的較為嚴格,所以必須額外設定安全性相關(guān)環(huán)境,要開放CGI程序使用權(quán)限,就要在Internet信息服務(IIS)管理器中“允許”所有未知CGI擴展。
感謝各位的閱讀,以上就是“Python CGI環(huán)境在不同操作系統(tǒng)中的配置方法”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對Python CGI環(huán)境在不同操作系統(tǒng)中的配置方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。