django apache mysql_小白装django+apache+wsgi+mysql

本人小白,写下此文为记录自己安装配置过程,所以不一定正确或适合在你的环境下使用,但可以当作参考 :)

关于 django 的安装可以参考这里

本人环境是ubuntu 12.04

首先通过下面两个命令安装apache2 和mod_wsgi

sudo apt-get install apache2

sudo apt-get install libapache2-mod-wsgi

安装完后, mod_wsgi 会自动的配置,所以如果你将LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so 写进/etc/apache2/httpd.conf中后重启 apache

会有这样的提示:

[warn] module wsgi_module is already loaded, skipping

至少在我的环境下是这样 :P

(貌似在 ubuntu 或 centos 下,apache安装后会有所不同)

接下来是安装 mysql

声明:我的机子是第一次装mysql

OK, 我是安装下面的步骤执行,

sudo apt-get install python-dev

[sudo] password for sheng:

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

python-dev 已经是最新的版本了。

下列软件包是自动安装的并且现在不需要了:

linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic

使用'apt-get autoremove'来卸载它们

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 26 个软件包未被升级。

因为我机子已经装了,所以接着:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

这个安装过程会需要你输入

mysql 的 root 密码

安装完成后,我尝试用easy_install 安装 mysql-python

但是出现下面的错误

Searching for mysql-python

Reading http://pypi.python.org/simple/mysql-python/

Reading http://sourceforge.net/projects/mysql-python

error: Connection reset by peer

看到这个情况,我先放下mysql-python , 先装python-mysql 触发器

执行下面的命令:

sudo apt-get install python-mysqldb

完成后,再执行:

sudo easy_install mysql-python

得到下面的输出:

Searching for mysql-python

Best match: MySQL-python 1.2.3

Adding MySQL-python 1.2.3 to easy-install.pth file

Using /usr/lib/python2.7/dist-packages

Processing dependencies for mysql-python

Finished processing dependencies for mysql-python

OK, 完成。

参考资料 :

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值