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