pylons是一个python的framework,并且支持WSGI(python自己打web服务接口,就是不用安装什么apache啦,这个很有意思),性能方面后面有时间了再去测试.
安装python:
这个没啥好说的啦
代码:
apt-get install python
安装mysql:
代码:
apt-get install mysql-server
安装pylons:
按照官网向导安装最简单啦
代码:
#下载
wget
#安装,dev为你想要打目录名称,完毕后会生成一个dev目录,自己会把一些必要的系统文件copy进去,独立web服务就类似一个chroot系统,安全性考量很好,而且会自动装好一些必要的模块
python go-pylons.py dev
#激活目录
source dev/bin/activate
#新建一个项目(或者说站点),blog为项目名称
cd dev
paster create -t pylons blog
提示你选择一个模板,pylons默认为mako,就先用这个吧
代码:
Enter template_engine (mako/genshi/jinja2/etc: Template language) ['mako']:
SQLAlchemy的设置,要使用数据库的话就输入True
代码:
Enter sqlalchemy (True/False: Include SQLAlchemy 0.5 configuration) [False]:
安装数据库需要的(似乎不分大小写),要注意的是mysql-python依赖的是libmysql15
easy_install SQLAlchemy
easy_install mysql-python
#启动WSGI服务
cd blog
paster serve --reload development.ini &
#或者
paster serve --reload --daemon development.ini
默认端口是5000,可以修改development.ini设置WSGI属性,--reload是pylons发现文件更改后会自动重启WSGI服务,启动过程真罗嗦啊
现在打开浏览器访问127.0.0.1:5000,可以看到pylons的欢迎页面了