• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            網(wǎng)絡(luò)服務(wù)器軟件開(kāi)發(fā)/中間件開(kāi)發(fā),關(guān)注ACE/ICE/boost

            C++博客 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
              152 Posts :: 3 Stories :: 172 Comments :: 0 Trackbacks

            1.安裝Apache:
             將apache_2.2.4-win32-x86-no_ssl.msi安裝到D:\Program Files\,安裝后會(huì)得到D:\Program Files\Apache Software Foundation\Apache2.2目錄
            2.安裝Python:
             我個(gè)人一直在使用ActiveState的ActivePython-2.5.4.4-win32-x86.msi版本,因?yàn)樗峁┝艘粋€(gè)強(qiáng)大的IDE—PythonWin(注:PythonWin在XP上安裝后寫(xiě)python代碼崩潰的問(wèn)題,請(qǐng)Google之),將其安裝到D:\Program Files\Python25
            3.安裝mod_python-3.3.1.win32-py2.5-Apache2.2.exe,安裝時(shí)能自動(dòng)檢測(cè)到python的安裝目錄,否則自己選擇一下。另外,他會(huì)提示讓選擇Apache的配置文件目錄,這里選擇D:\Program Files\Apache Software Foundation\Apache2.2\conf即可
            4.配置Apache:在httpd.conf中的LoadModule部分下面添加如下:
             LoadModule python_module modules/mod_python.so
             AddHandler mod_python .py .psp
             PythonHandler mod_python.psp
             PythonDebug On
            5.測(cè)試之前的準(zhǔn)備(這個(gè)是個(gè)人喜好問(wèn)題,可以不做):

                   (1)在D:\Program Files\Apache Software Foundation\Apache2.2\下面新建目錄www,并搜索httpd.conf中的下面兩行:
             DocumentRoot “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs”
             <Directory “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs”>
             將其改為:
             DocumentRoot “D:/Program Files/Apache Software Foundation/Apache2.2/www”
             <Directory “D:/Program Files/Apache Software Foundation/Apache2.2/www”>
             以后,所有的代碼,都會(huì)放到www下面。

                   (2)將Apache的監(jiān)聽(tīng)端口改為8080:搜索到“Listen”一行,將該行改為:

                   Listen 8080
            6.www目錄下新建文件Hello.psp,內(nèi)容如下:
             <%
             import time
             %>
             Hello World,the time is: <%=time.strftime(”%Y-%m-%d,%H:%M:%S”)%>
            7.在瀏覽器中輸入:
            http://localhost:8080/hello.psp
            得到了類(lèi)似下面的結(jié)果:
            Hello World,the time is: 2009-12-19,12:22:01

            posted on 2010-09-18 17:29 true 閱讀(1538) 評(píng)論(2)  編輯 收藏 引用 所屬分類(lèi): python

            Feedback

            # re: windows下Apache + python(mod_python方式)開(kāi)發(fā)環(huán)境的搭建 2011-02-27 14:01 baiyundsh
            樓主,真把我辛苦死了
            按照你說(shuō)的去做就是沒(méi)有在modules生成mod_python.so文件
            我糾結(jié)了很久終于讓我自己發(fā)現(xiàn) 你有個(gè)安裝的路徑錯(cuò)了
            應(yīng)該把你說(shuō)的D:\Program Files\Apache Software Foundation\Apache2.2\conf改為D:\Program Files\Apache Software Foundation\Apache2.2\
            那樣就在modules里生成了mod_python.so。。。。  回復(fù)  更多評(píng)論
              

            # re: windows下Apache + python(mod_python方式)開(kāi)發(fā)環(huán)境的搭建[未登錄](méi) 2011-02-27 21:37 true
            @baiyundsh
            很久以前寫(xiě)的文章,具體細(xì)節(jié)記不太清楚了。原文的意思是,“安裝mod_python-3.3.1.win32-py2.5-Apache2.2.exe,安裝時(shí)能自動(dòng)檢測(cè)到python的安裝目錄”,這里不用選擇D:\Program Files\Apache Software Foundation\Apache2.2目錄。而D:\Program Files\Apache Software Foundation\Apache2.2\conf目錄,是apache的配置文件目錄。這里是兩個(gè)步驟,如果按照這兩步驟依然不行,可能就是你說(shuō)的,在選擇apache配置文件目錄的時(shí)候,也選擇D:\Program Files\Apache Software Foundation\Apache2.2?  回復(fù)  更多評(píng)論
              

            久久99久国产麻精品66| 中文字幕无码av激情不卡久久| 欧美麻豆久久久久久中文| 91精品国产综合久久香蕉 | 久久ZYZ资源站无码中文动漫| 久久久www免费人成精品| 欧美精品乱码99久久蜜桃| 亚洲国产一成久久精品国产成人综合| 色婷婷狠狠久久综合五月| 亚洲va久久久久| 亚洲精品无码久久久久| 99久久人妻无码精品系列蜜桃| 99久久久国产精品免费无卡顿| 国产午夜精品久久久久免费视| 99精品久久精品一区二区| 99久久精品无码一区二区毛片 | 天天综合久久久网| 久久青草国产手机看片福利盒子 | 久久精品国产亚洲AV嫖农村妇女 | 欧美伊人久久大香线蕉综合69| 久久国产精品免费| 亚洲欧洲日产国码无码久久99| 亚洲中文久久精品无码ww16| 国产亚洲欧美精品久久久| 久久精品国产色蜜蜜麻豆| 久久99热这里只有精品国产| 久久99国产精品99久久| 久久午夜综合久久| 久久久久亚洲av无码专区喷水| 9999国产精品欧美久久久久久| 日韩久久无码免费毛片软件| 久久久亚洲欧洲日产国码是AV| 国产日产久久高清欧美一区| yy6080久久| 久久综合亚洲色HEZYO国产| 国产午夜精品久久久久免费视| 久久久WWW免费人成精品| 国产精品一久久香蕉国产线看观看| 亚洲一区二区三区日本久久九| 欧美黑人又粗又大久久久| 日本久久久久久久久久|