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