Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1513745
  • 博文数量: 230
  • 博客积分: 474
  • 博客等级: 下士
  • 技术积分: 1955
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 18:40
文章分类

全部博文(230)

文章存档

2020年(3)

2019年(3)

2018年(12)

2017年(13)

2016年(11)

2015年(55)

2014年(74)

2013年(39)

2012年(2)

2011年(18)

我的朋友

分类: Mysql/postgreSQL

2014-08-13 12:29:19

1.       安装环境

CentOs版本:   CentOs5.4

Python版本:   Python2.7.3

Apache版本:   Httpd2.2

Django版本: Django1.4

Mod_python版本:Mod_python 3.2.8

 

2.       安装Apache

yum -y install httpd

 

3.       安装Python2.7

我这里用不了rz,安装rz   yum install lrzsz

tar -xvf Python-2.7.3.tar.bz2

cd Python-2.7.3

./configure  --enable-shared

Make

Make install

验证:

[root@localhost Python-2.7.3]# python

python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

出错

vim /etc/ld.so.conf.d/python2.7.conf

加入:/usr/local/lib

保存退出执行

ldconfig

 

4.       安装Django

tar zxvf Django-1.5.tar.gz

cd Django-1.5

python setup.py install

验证安装:

[root@localhost Django-1.5]# python

Python 2.7.3 (default, Mar  8 2013, 14:45:47)

[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import django

>>> django.VERSION

(1, 5, 0, 'final', 0)

 

5.       安装mod_python

Yum install mod_python

配置

cat /etc/httpd/conf.d/python.conf |grep -v "^#"|uniq

 

 

创建项目

django-admin.py startproject mysite

 

6.       安装mysql

Yum install mysql

Yun install mysql-server

Yun install MySQL-python(注意打小写)

创建名为djangotest数据库:

create database 数据库名;

配置数据库

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.

        'NAME': 'djangotest',                      # Or path to database file if using sqlite3.

        # The following settings are not used with sqlite3:

        'USER': 'root',

        'PASSWORD': '****',

        'HOST': '',                      # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.

        'PORT': '',                      # Set to empty string for default.

    }

}

验证:

Python mange.py shell

>>> from django.db import connection

>>> cursor = connection.cursor()

阅读(3258) | 评论(0) | 转发(0) |
0

上一篇:WSGI初探

下一篇:Cinder

给主人留下些什么吧!~~