<p id="l55vn"></p>
<nobr id="l55vn"></nobr>
<menuitem id="l55vn"><delect id="l55vn"><i id="l55vn"></i></delect></menuitem>

<p id="l55vn"></p>
      <nobr id="l55vn"><thead id="l55vn"><i id="l55vn"></i></thead></nobr>
      <b id="l55vn"></b>

            <menuitem id="l55vn"></menuitem>
              <nobr id="l55vn"><ruby id="l55vn"><i id="l55vn"></i></ruby></nobr>

              首頁 > 開發 > 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!”,則說明安裝成功,否則在檢查一下你的配置

              發表評論 共有條評論
              用戶名: 密碼:
              驗證碼: 匿名發表
              a级情欲片在线观看免费
              <p id="l55vn"></p>
              <nobr id="l55vn"></nobr>
              <menuitem id="l55vn"><delect id="l55vn"><i id="l55vn"></i></delect></menuitem>

              <p id="l55vn"></p>
                  <nobr id="l55vn"><thead id="l55vn"><i id="l55vn"></i></thead></nobr>
                  <b id="l55vn"></b>

                        <menuitem id="l55vn"></menuitem>
                          <nobr id="l55vn"><ruby id="l55vn"><i id="l55vn"></i></ruby></nobr>