成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

搭建Python Web環境所需要的相關步驟介紹

開發 后端
搭建Python Web環境你是否對其有所耳聞?或是從未聽說?以下的文章就是對如何搭建Python Web環境做一詳細介紹,以及其中會遇到的問題的詳細解答。

我們在搭建Python Web環境之前絕大數得人是用PHP來做Web服務器環境,但是現在有的項目中要用到的是python第三方庫,但是希望此服務是以Web形式進行服務,如果你沒有更好的辦法及試試 搭建Python Web環境吧!#t#

由于項目的需求對web服務要求很簡單,不涉及到復雜的網頁、session處理,在網上查了一圈,發現采用mod_python方式是最簡單的。基本上就是Apache + Python + mod_python的組合,mod_python是Apache和Python之間的橋梁。

安裝步驟:

安裝注意事項 :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庫。#p#

 搭建一個簡單的Python Web環境的過程中我們要對apache進行配置

1. 增加mod_pythonmod_python不會自動修改配置文件。要想apache知道如何解析.py文件,就需要在apache的httpd.conf文件中進行一些配置。在httpd.conf文件中有一堆LoadModule命令,我們增加一行

  1. #  
  2. #LoadModule logio_module modules/mod_logio.so  
  3. LoadModule log_config_module modules/mod_log_config.so  
  4. #LoadModule log_forensic_module modules/
    mod_log_forensic.so  
  5. #LoadModule mem_cache_module modules/mod_mem_cache.so  
  6. LoadModule mime_module modules/mod_mime.so  
  7. #LoadModule mime_magic_module modules/mod_mime_magic.so  
  8. LoadModule negotiation_module modules/mod_negotiation.so  
  9. #LoadModule proxy_module modules/mod_proxy.so  
  10. #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so  
  11. #LoadModule proxy_balancer_module modules/
    mod_proxy_balancer.so  
  12. #LoadModule proxy_connect_module modules/
    mod_proxy_connect.so  
  13. #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so  
  14. #LoadModule proxy_http_module modules/mod_proxy_http.so  
  15. #LoadModule rewrite_module modules/mod_rewrite.so  
  16. LoadModule setenvif_module modules/mod_setenvif.so  
  17. #LoadModule speling_module modules/mod_speling.so  
  18. #LoadModule ssl_module modules/mod_ssl.so  
  19. #LoadModule status_module modules/mod_status.so  
  20. #LoadModule substitute_module modules/mod_substitute.so  
  21. #LoadModule unique_id_module modules/mod_unique_id.so  
  22. #LoadModule userdir_module modules/mod_userdir.so  
  23. #LoadModule usertrack_module modules/mod_usertrack.so  
  24. #LoadModule version_module modules/mod_version.so  
  25. #LoadModule vhost_alias_module modules/mod_vhost_alias.so  
  26. LoadModule python_module modules/mod_python.so 

 

這一行,主要功能是加載mod_python.so庫。

2. 配置虛擬目錄。

類似于Apache服務器的其他語言配置。在Httpd.conf文件中增加一個目錄塊。

 

  1. <Directory "D:/Program Files/Apache Software 
    Foundation/Apache2.2/htdocs/test "
    > 
  2. AddHandler mod_python .py  
  3. PythonHandler fetchpage  
  4. PythonDebug On  
  5. </Directory> 

 

其中fetchpage是.py文件名

3. 編寫一個測試文件。保存在/htdocs/test目錄下,文件名和上面配置文件中保持一致。

  1. from mod_python import apache  
  2. def handler(req):  
  3. req.content_type = 'text/plain' 
  4. req.write("Hello World!\n")  
  5. return apache.OK 

以上就是對 怎樣搭建一個簡單的Python Web環境相關的內容的介紹,望你會有所收獲。

責任編輯:佚名 來源: 博客園
相關推薦

2010-03-04 11:01:06

Python開發環境

2010-03-19 11:04:20

python模塊

2010-03-19 16:52:16

Python代碼

2010-03-19 18:36:39

python開發環境

2010-03-18 17:57:17

Python安裝配置

2010-03-26 18:51:51

Python作用域

2009-12-24 15:34:44

ADO步驟

2010-03-03 17:21:42

Python操作注冊表

2010-03-22 09:54:38

Python開發環境

2010-03-22 19:11:55

Python連接

2010-02-25 14:08:05

Fedora Luma

2010-03-25 17:39:37

Python web

2009-12-30 16:43:47

Silverlight

2024-08-20 18:05:34

2009-12-17 17:08:47

VS開發環境

2009-06-30 14:27:02

JSP入門

2010-05-22 10:38:15

Symbian開發

2010-05-04 10:27:21

2010-03-11 16:50:27

Python應用

2010-05-02 14:29:15

Meego開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩电影在线 | 免费视频一区二区 | 午夜影院视频 | 国产一区三区在线 | 欧美日日| 日韩国产中文字幕 | 亚洲综合久久久 | 九九热这里 | 日本羞羞影院 | 日本在线一区二区 | 欧美精品1区 | av在线天天 | 伊人在线 | 欧美free性| 欧美福利视频 | 免费看a | 亚洲精品电影在线 | 国产精品无码久久久久 | 精品日韩一区二区 | 亚洲视频中文字幕 | 国产a爽一区二区久久久 | 成人午夜看片 | 一级a性色生活片久久毛片 一级特黄a大片 | 在线看av网址 | 亚洲美女视频 | 97精品视频在线观看 | 亚洲性视频 | 亚洲一区二区三区在线视频 | 国产日产精品一区二区三区四区 | 久久综合一区二区三区 | 久久久久www | 久久激情网 | 国产精品一区二区三区在线播放 | 四虎伊人 | 亚洲精品久久久一区二区三区 | 啪啪免费网站 | 巨大黑人极品videos精品 | 日韩国产中文字幕 | 久久久久久久久久久丰满 | avtt国产| 亚洲国产成人精品女人久久久野战 |