這篇文章主要介紹“搭建Python Web環境的詳細步驟”,在日常操作中,相信很多人在搭建Python Web環境的詳細步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”搭建Python Web環境的詳細步驟”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
創新互聯建站是一家集網站建設,洞頭企業網站建設,洞頭品牌網站建設,網站定制,洞頭網站建設報價,網絡營銷,網絡優化,洞頭網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。
安裝步驟:
安裝注意事項 :mod_python對apache和python的版本都有比較嚴格的需求,所以安裝時需要找對正確的版本。我安裝的是 mod_python-3.3.1.win32-py2.***pache2.2 ,對應的python版本是2.***pache版本是2.2.
1. 安裝python2.5.x
先從python網站上下載,我下載的是2.5.4版本 。安裝基本上采取缺省設置。無需做改變。
2. 安裝Apache Server
先從apache網站上下載版本,我下載的是Apache2.2.14 版本,安裝也基本上是一路缺省設置,中間有一個步驟是填寫域名、管理員信息的,隨便填一個就行了。還有一個步驟選擇所有人還是只有當前用戶使用時,可以隨便選擇一個,二者就是端口的差別了。
安裝完畢后,選擇開始-->Apache HTTP Server 2.2-->Control Apache Server--> Start Apache in Console.啟動Apache Server.然后在瀏覽器中進行測試。http://localhost:8080(端口根據你的選擇有變化).如果一切正常應該會出現It Works字樣了。
3. 安裝mod_python
下載mod_python . 安裝時會自動檢測到python的安裝位置。但是需要手動選擇apache的安裝位置。選擇到apache2這一層(我的電腦是D:\Program Files\Apache Software Foundation\Apache2.2).mod_python在python的lib目錄下增加了一些庫,同時在Apache的modules目錄下增加了mod_python.so庫。
搭建一個簡單的Python Web環境的過程中我們要對apache進行配置
1. 增加mod_pythonmod_python不會自動修改配置文件。要想apache知道如何解析.py文件,就需要在apache的httpd.conf文件中進行一些配置。在httpd.conf文件中有一堆LoadModule命令,我們增加一行
#
#LoadModule logio_module modules/mod_logio.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_forensic_module modules/
mod_log_forensic.so#LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/
mod_proxy_balancer.so#LoadModule proxy_connect_module modules/
mod_proxy_connect.so#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule ssl_module modules/mod_ssl.so
#LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
#LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule python_module modules/mod_python.so
這一行,主要功能是加載mod_python.so庫。
2. 配置虛擬目錄。
類似于Apache服務器的其他語言配置。在Httpd.conf文件中增加一個目錄塊。
<Directory "D:/Program Files/Apache Software
Foundation/Apache2.2/htdocs/test ">AddHandler mod_python .py
PythonHandler fetchpage
PythonDebug On
</Directory>
其中fetchpage是.py文件名
3. 編寫一個測試文件。保存在/htdocs/test目錄下,文件名和上面配置文件中保持一致。
from mod_python import apache def handler(req): req.content_type = 'text/plain' req.write("Hello World!\n") return apache.OK
到此,關于“搭建Python Web環境的詳細步驟”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注創新互聯網站,小編會繼續努力為大家帶來更多實用的文章!
當前名稱:搭建PythonWeb環境的詳細步驟
當前網址:http://vcdvsql.cn/article26/gjiicg.html
成都網站建設公司_創新互聯,為您提供網站維護、網站內鏈、網站制作、小程序開發、App設計、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯