<menu id="ocigx"><listing id="ocigx"><em id="ocigx"></em></listing></menu><em id="ocigx"><track id="ocigx"><strong id="ocigx"></strong></track></em>
<ins id="ocigx"></ins>

<samp id="ocigx"></samp>

<mark id="ocigx"><ruby id="ocigx"><legend id="ocigx"></legend></ruby></mark><bdo id="ocigx"></bdo>
      <kbd id="ocigx"></kbd>
      首頁 > 開發 > Apache > 正文

      win下配置Apache+Python

      2018-10-16 21:21:29
      字體:
      來源:轉載
      供稿:網友

      轉載 地址:http://blog.chinaunix.net/u/1696/showart_431825.html
      安裝的 Apache 是2.2.6的 Python 是 2.51

      首先:下載mod_python文件,下載網址為: http://www.apache.org/dist/httpd/modpython/win/ (注:mod_python是對應哪一個apache和python版本的,在此我下載的是 3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe)

      其次:安裝下載的 mod_python 文件,(最好暫停apache)
      安裝中,先是要選擇python的安裝目錄,

      最后一步要選擇apache的安裝目錄

      (如:C:/Program Files/Apache Software Foundation/Apache2.2

      安裝完成后 會在C:/Program Files/Apache Software Foundation/Apache2.2/modules下發現mod_python.so

             
      配置 apache 配置文件httpd.conf (位于 apache安裝目錄/conf 下)

      添加 LoadModule python_module modules/mod_python.so

      添加 Alias /python D:/www/py

      添加 <Directory "D:/www/py">
                AllowOverride FileInfo
                AddHandler mod_python .py
                PythonHandler mptest
                PythonDebug On
            </Directory>

      形如:

      LoadModule python_module modules/mod_python.so
      AddType application/x-httpd-py .py
      Alias /python "D:/www/py"
      <Directory "D:/www/py">
       AllowOverride FileInfo
        AddHandler mod_python .py
        PythonHandler mptest
        PythonDebug On
          Options Indexes FollowSymLinks MultiViews IncludesNoExec
          AddOutputFilter Includes html
          AllowOverride None
          order allow,deny
          Allow from all
      </Directory>



      在 d: 下建立 /www/py 目錄,用于存放 .py 文件。

      寫一個文件來測試一下。在 D:/www/py下新建文件 mptest.py,內容如下:

      from mod_python import apache

      def handler(req):
          req.write("Hello World!")
          return apache.OK

      重啟apache
      最后:打開瀏覽器,輸入地址 http://localhost/python/mptest.py,回車。如果頁面顯示“Hello World!”,則說明安裝成功,否則在檢查一下你的配置

      發表評論 共有條評論
      用戶名: 密碼:
      驗證碼: 匿名發表