Centos下安装Django

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

http://127.0.0.1:8000/

 

6.       安装mysql

Yum install mysql

Yun install mysql-server

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

配置数据库

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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值