文章目录
  1. 1. 1、首先把 Apache2 给干掉, vps 上用 nginx 比较好,把内存省出来给 postgresql
  2. 2. 2、安装 Nginx
  3. 3. 3、设置 locale
  4. 4. 4、安装 Postgresql
  5. 5. 5、安装编译环境
  6. 6. 6、安装 Python2.5.5
  7. 7. 7、安装 setuptools 工具,也就是 easy_tool 命令
  8. 8. 8、安装 psycopg2.2.2
  9. 9. 9、安装 Flask,jinja2,werkzeug
  10. 10. 10、安装 Flask-SQLalchemy0.9.1
  11. 11. 10、安装psyco

VPS:YardVPS LEAF1 内存 128MB 流量 500GB $15/Year

系统:Ubuntu 10.10 32bit

方案:Nginx 7.67+Python2.5.5+Flask0.6+jinja2-2.5.5+werkzeug-0.6.2+Postgresql8.4+psycopg2.2.2+Flask-SQLalchemy0.9.1

1、首先把 Apache2 给干掉, vps 上用 nginx 比较好,把内存省出来给 postgresql

1
2
3
4
apt-get --purge remove apache2 
apt-get --purge remove apache2-common
apt-get --purge autoremove
apt-get clean

2、安装 Nginx

1
apt-get install nginx

3、设置 locale

先把 locale 设置正常,否则 PG 安装不上。

1
2
cp /usr/share/i18n/SUPPORTED /var/lib/locales/supported.d/local
vi /var/lib/locales/supported.d/local

用 dd 命令删啊删,只留下en_系列和zh_系列 , 或者其他你要的 locale

重新生成 locale:

locale-gen --purge

4、安装 Postgresql

1
apt-get postgresql

这个是安装 psycopg2 的时候需要的:

apt-get libpg-dev

5、安装编译环境

1
2
sudo apt-get install build-essential
sudo apt-get install gcc

6、安装 Python2.5.5

1
wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz

解压出来:

tar xzvf Python-2.5.5.tgz

进入解压出来的 python 目录:

sudo ./configure --prefix=/usr/local/python
make
make install

删除原来的 python 软件连接:

rm /usr/bin/python

新建一个指向 2.5 版本的:

ln –s /usr/local/python/bin/python /usr/bin/python

7、安装 setuptools 工具,也就是 easy_tool 命令

http://pypi.python.org 里面去选择对应的版本,或着使用 ez_setup.py

8、安装 psycopg2.2.2

1
easy_install psycopg

9、安装 Flask,jinja2,werkzeug

这一条命令就可以全部装上:

easy_install flask

10、安装 Flask-SQLalchemy0.9.1

这个全自动把 sqlalchemy 也安装上的。

10、安装psyco

去sourceforge.net下载源码过来安装

文章目录
  1. 1. 1、首先把 Apache2 给干掉, vps 上用 nginx 比较好,把内存省出来给 postgresql
  2. 2. 2、安装 Nginx
  3. 3. 3、设置 locale
  4. 4. 4、安装 Postgresql
  5. 5. 5、安装编译环境
  6. 6. 6、安装 Python2.5.5
  7. 7. 7、安装 setuptools 工具,也就是 easy_tool 命令
  8. 8. 8、安装 psycopg2.2.2
  9. 9. 9、安装 Flask,jinja2,werkzeug
  10. 10. 10、安装 Flask-SQLalchemy0.9.1
  11. 11. 10、安装psyco