安装mod_python模块,Linux下建议使用系统对应的 rpm 进行安装,理由:安装简单,省心!
设置某个目录可以使用 psp, 可以按照下例配置
<Directory /some/path>
AddHandler mod_python .psp
PythonHandler mod_python.psp
PythonDebug On
</Directory>
现在基本就配置好了
可以在 /some/path 下写 psp脚本文件了。关于如何让 /some/path 可以在网页上被访问到,可以参见apache的其他文章或者手册
第一个简单的psp脚本: test.psp
<html>
<%
if form.has_key('name'):
greet = 'Hello, %s!' % form['name'].capitalize()
else:
greet = 'Hello there!'
# end
%>
<h1><%= greet %></h1>
</html>
注意书写格式,psp脚本跟python一样是对书写格式有严格要求的。
psp中可以使用的输入参数有:
1.req 包含了全部的来自客户端的请求信息
2.psp 一个PSPInstance类对象,在后面再详细解释
3.form 一个字典类型的变量,
4.session session变量
5.
服务器端包含(SSI Server Side Include )格式为
<%@ include file='filename'>
psp对模板文件的支持:
使用 psp对象的 PSP方法,