Python Server Page

1. ติดตั้ง python-2.5.1.msi ในที่นี่จะติดตั้งไว้ที่ C:\Python25
2. ติดตั้ง appserv-win32-2.5.9.exe ในที่นี่จะติดตั้ง ผ่าน Port 80 และจะติดตั้งไว้ที่ C:\AppServ
3. ติดตั้ง mod_python-3.3.1.win32-py2.5-Apache2.2.exe โดยเลือกหา Directory ของ Apache ในที่นี้คือ  C:\AppServ\Apache2.2
4. ปรับแต่ง ไฟล์ httpd.conf จาก C:\AppServ\Apache2.2\conf โดยเพิ่มประมาณบรรทัดที่ 156 ดังนี้

#Python
LoadModule python_module modules/mod_python.so
AddHandler mod_python .psp .psp_
PythonHandler mod_python.psp
PythonDebug On
AddType application/x-httpd-psp .psp

5. Restart เครื่อง
6. ใช้ Text Editor พิมพ์ Code ดังนี้ แล้ว บันทึกในชื่อ test1.psp และนำไปไว้ที่ C:\AppServ\www

html:
<form name="form1" method="post" action="">
Name :
<input name="fname" type="text" id="fname">
<input name="lname" type="text" id="lname">
<input type="submit" name="Submit" value="OK">
</form>
Python:

<%
#ค้นหาkey ที่ตรวจสอบ
if form.has_key('fname'):
 greet = "สวัสดี คุณ " + form['fname'].capitalize() + " " + form['lname'].capitalize()
else:
 greet = 'สวัสดี ...'
# end
%>
<h1><%= greet %></h1>

7. ทดสอบการใช้งานโดยเรียกผ่าน http://localhost/test1.psp