Web Framework 라고까지는 할 수 없지만 기본적인 템플릿 기능까지는 지원하며, Session 등의 기본 기능을 제공하고 있다. PHP나 JSP 대신 사용하는데 크게 무리는 없을 듯 하다.
# apt-get install libapache2-mod-python # vi httpd.conf <Directory 디렉토리> AddHandler mod_python .psp PythonHandler mod_python.psp PythonDebug On </Directory>
# cd 디렉토리 # vi hello.psp <% import time %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Hello PSP</title> </head> <body> <% if form.has_key('name'): greet = 'Hello, %s!' % form['name'].capitalize() else: greet = 'Hello there!' %> <h1><%= greet %></h1> <h1>Current time is <%= time.ctime() %></h1> <h1>안녕하세요?</h1> </body> </html>
위와 같이 작성후에 웹브라우저에서 http:아이피주소/hello.psp 를 치고 원하는 화면이 나오는지 확인한다.