Dreamhost服务器上配置Django
Dreamhost默认支持php,要支持Django需要进行一些配置,不过Dreamhost的帮助文档已经很细致了:How to create a Django project using virtualenv
下面简单总结:
1. 安装python3
Dreamhost里的python是2.x版的,而现在的Django基本上都是在python3上运行的,所以首先要装python3。装起来很简单,参考:Installing a custom version of Python 3
2. 安装python的虚拟环境virtualenv
Virtualenv的作用是:create an isolated Python environment. 安装也很简单:Installing and using Python's virtualenv using Python 3
3. 在虚拟环境中安装Django
也很简单,直接pip就可以了:How to install Django using virtualenv
4. 安装mysql
首先要创建mysql数据库,这个需要在Dreamhost后台操作:Finding your database login credentials。需要记住其中的配置信息,后面连接数据库需要使用。
然后是安装连接mysql的python包。python3不支持mysqldb的连接方式,可以使用pymysql进行连接,具体可以参考:python3如何连接mysql
5. 开启Passenger
这个也是在Dreamhost后台操作,How do I enable Passenger on my domain?
然后再按着这个页面下去就可以了: