使用PSP编写动态网站
作者:ocean 撰写日期:2011-09-07~2011-09-18
博客链接:http://oceanspace.tk
PSP?游戏机写网站?可能吗?不管你信不信,反正我不信,哈哈~此PSP非彼PSP的,其全称为Python Server Pages,这下明白了吧?是滴,就是用python做脚本写网页喽~学python的朋友可能就会问了?还有这东西?怎么没见有人用 啊?要怎么用啊?莫急,听我一一道来。
什么样的人适合用PSP?
简单地说,PSP适合于不懂PHP但懂Python的在校学生用来写动态网站课程设计。为什么PSP没有流行呢?听前辈们说是因为它相比其他写动态网站的语言来说没啥优势。如果你想做Python程序员,用Python来进行网站开发,那还是去学Django吧,PSP估计国内没有公司招人吧~但是对于像我这样的不想在网页制作学习上花太多时间但又要做网站课程设计的学生来说,PSP是个不错的选择,因为它上手实在太快了,只要你懂Python就行,就是在<%和%>之间写Python语句而已,你说简单不简单?
一、PSP环境配置
下面以我使用的ubuntu10.04下的配置为例:
1.安装apache:
sudo apt-get install apache2
2.安装mod-python:
sudo apt-get install libapache2-mod-python
3.sudo vi /etc/apache2/httpd.conf,添加:
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
AddHandler mod_python .py
PythonHandler mod_python.publisher | .py
AddHandler mod_python .psp .psp_
PythonHandler mod_python.psp | .psp .psp_
PythonDebug On
</Directory>
4.安装mysql和接口程序mysql-python
(1)安装mysql:
sudo apt-get install mysql-server
安装过程最后会让你输入mysql中root用户的密码。
(2)前续操作:
sudo apt-get install python-dev
sudo apt-get install libmysqld-dev
sudo apt-get install libmysqlclient-dev
(3)下载MySQL-python-1.2.3.tar.gz并解压(这里我解压到家目录)
(4)开始安装mysql-python: