日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
搭建PythonWeb環(huán)境所需要的相關(guān)步驟介紹

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

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了做網(wǎng)站、成都做網(wǎng)站,成都網(wǎng)站設(shè)計(jì),廣告投放平臺(tái),成都做網(wǎng)站選成都創(chuàng)新互聯(lián)公司,貼合企業(yè)需求,高性價(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。

由于項(xiàng)目的需求對web服務(wù)要求很簡單,不涉及到復(fù)雜的網(wǎng)頁、session處理,在網(wǎng)上查了一圈,發(fā)現(xiàn)采用mod_python方式是最簡單的?;旧暇褪茿pache + Python + mod_python的組合,mod_python是Apache和Python之間的橋梁。

安裝步驟:

安裝注意事項(xiàng) :mod_python對apache和python的版本都有比較嚴(yán)格的需求,所以安裝時(shí)需要找對正確的版本。我安裝的是 mod_python-3.3.1.win32-py2.***pache2.2 ,對應(yīng)的python版本是2.***pache版本是2.2.

1. 安裝python2.5.x

先從python網(wǎng)站上下載,我下載的是2.5.4版本 。安裝基本上采取缺省設(shè)置。無需做改變。

2. 安裝Apache Server

先從apache網(wǎng)站上下載版本,我下載的是Apache2.2.14 版本,安裝也基本上是一路缺省設(shè)置,中間有一個(gè)步驟是填寫域名、管理員信息的,隨便填一個(gè)就行了。還有一個(gè)步驟選擇所有人還是只有當(dāng)前用戶使用時(shí),可以隨便選擇一個(gè),二者就是端口的差別了。

安裝完畢后,選擇開始-->Apache HTTP Server 2.2-->Control Apache Server--> Start Apache in Console.啟動(dòng)Apache Server.然后在瀏覽器中進(jìn)行測試。http://localhost:8080(端口根據(jù)你的選擇有變化).如果一切正常應(yīng)該會(huì)出現(xiàn)It Works字樣了。

3. 安裝mod_python

下載mod_python . 安裝時(shí)會(huì)自動(dòng)檢測到python的安裝位置。但是需要手動(dòng)選擇apache的安裝位置。選擇到apache2這一層(我的電腦是D:\Program Files\Apache Software Foundation\Apache2.2).mod_python在python的lib目錄下增加了一些庫,同時(shí)在Apache的modules目錄下增加了mod_python.so庫。#p#

 搭建一個(gè)簡單的Python Web環(huán)境的過程中我們要對apache進(jìn)行配置

1. 增加mod_pythonmod_python不會(huì)自動(dòng)修改配置文件。要想apache知道如何解析.py文件,就需要在apache的httpd.conf文件中進(jìn)行一些配置。在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服務(wù)器的其他語言配置。在Httpd.conf文件中增加一個(gè)目錄塊。

 
 
  1. Foundation/Apache2.2/htdocs/test "> 
  2. AddHandler mod_python .py  
  3. PythonHandler fetchpage  
  4. PythonDebug On  
  5.  

其中fetchpage是.py文件名

3. 編寫一個(gè)測試文件。保存在/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 

以上就是對 怎樣搭建一個(gè)簡單的Python Web環(huán)境相關(guān)的內(nèi)容的介紹,望你會(huì)有所收獲。


當(dāng)前文章:搭建PythonWeb環(huán)境所需要的相關(guān)步驟介紹
鏈接分享:http://www.dlmjj.cn/article/dhdhsgi.html