ubuntu10.04 python django apache mysql mod_python python_mysql


1.开发语言Python,Ubuntu10.04中自带Python2.65版本,如果要用这个基本不用再安装了。


2.安装开发框架:Django1.2.1 :这是一个流行的基于Python语言的web开发框架。

desktop:$ sudo apt-get install python-django

如果使用这个命令,默认安装的是1.1.1版本。

想要安装1.2.1或者更高的版本可以直接去网站下载。

下面的命令是安装Django1.2.1版本:

desktop:$ cd /usr/local/src

desktop:/usr/local/src$ sudo wget http://www.djangoproject.com/download/1.2.1/tarball/

desktop:/usr/local/src$ sudo  tar  xzvf  Django-1.2.1.tar.gz

desktop:/usr/local/src/Django-1.2.1$ sudo python setup.py install


3.安装数据库:mysql5.1

desktop:$ sudo  apt-get install mysql-server

此命令安装的很多东西,包括mysql-client5.1 等等。


4.安装服务器:apache2.2

desktop:$ sudo apt-get install apache2


5.安装Mysql-python

顾名思义,mysql-python是一个用来在python中访问mysql数据库的类库,django中默认就是用这个类库来访问mysql。

a、首先下载mysql-python

desktop:/usr/local/src$ sudo wget http://downloads.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz?use_m

desktop:/usr/local/src$ sudo tar zxvf MySQL-python-1.2.3c1.tar.gz

b、修改site.cfg文件

修改site.cfg文件夹主要是告诉myslq-python的模块,mysql_config文件的路径,注意不是my.cnf文件。

将文件中下面这行配置的注释去掉,将“/usr/local/bin/mysql_config”改为你系统中mysql_conf文件所在路径。

修改后为:

mysql_config = /usr/bin/mysql_config

这里很有可能会出现一个问题就是找不到mysql_config,原来我们用apt-get安装的mysql不是开发板,并没有包含mysql_config

我们需要安装libmysqld-dev:

desktop:/usr/local/src$ sudo apt-get install libmysqld-dev

c、还要安装以下三个工具
 
desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo apt-get install python-setuptools

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo apt-get install build-essential

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo apt-get install python-dev

d、安装

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo python setup.py build

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo python setup.py install

 
6、安装mod_python

用来帮助apache解析python语言。

desktop:$ sudo apt-get install libapache2-mod-python


7、安装PIL

python的图像处理库,用来显示与处理图片。

desktop:/usr/local/src$ sudo wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz

desktop:/usr/local/src$ sudo tar zxvf Imaging-1.1.7.tar.tar

desktop:/usr/local/src$ cd Imaging-1.1.7

desktop:/usr/local/src/Imaging-1.1.7$ sudo python setup.py build_ext -i

pdesktop:/usr/local/src/Imaging-1.1.7$ sudo python setup.py install

你可能感兴趣的:(ubuntu10.04 python django apache mysql mod_python python_mysql)