• 9
  • Jan

转移前的第一步,就是部署好相关环境。

网上实际上有一大堆如何在Dreamhost上安装Python 2.5的文章了,不过有些不适合我,于是就自己“折腾”了一下(谁说今年“Busy Ten”来着的?不折腾怎么怎么行呢?今天bullog不是被你们折腾掉了?)。

作为一个Gentoo用户,当然要根据自己的需要,编译一个Python 2.5。实际上默认参数的Python是适合绝大多数情况的,但是稍微改一改,我的编译参数是:

./configure --prefix=$HOME/.local --host=i486-linux --with-fpectl --enable-shared --disable-ipv6 --with-libc= --enable-unicode=ucs4 --with-threads --build=i486-linux

Dreamhost的主机只是i486的,gcc 3.3.5。真想拥有一台拥有当前主流硬件的Gentoo服务器啊~哈哈!

编译好以后,在~/.bash_profile里写入:

export PATH=$HOME/.local/bin:$PATH

export LD_LIBRARY_PATH=$HOME/.local/lib

后面一行是因为我编译时启用了共享库,所以需要导出一个新变量来找到这个库(libpython2.5.so)的所在地。

好了,source以后就可以使用正常的python 2.5了,除了以后写代码前#!/usr/bin/python要改成新的地址(或#!/usr/bin/env python)以外,其他没什么不同。

最后,想装什么就装什么吧,把django下载下来,python setup.py install即可。其他工具类似。

接下来的测试就有点郁闷了,直接运行fcgi脚本能输出django页面,而且.htaccess就500。有回根本就没改什么东西,它说找不到fcgi!

莫名其妙,我在londit.cn上又不是没有成功配置过。。。等明天独立弄个域名测试测试。

Tags: DreamHost, Python.

» You can leave a comment.

0 Comments

Leave a Comment