python搭建django环境_Windows下搭建Apache+MySQL+Python+Django环境

所使用的软件版本如下:

python-2.5.2.msi

apache_2.2.10-win32-x86-no_ssl.msi(如果省事可以安装wampserver,这样mysql也一起装了)

Django-1.0.2-final.tar.gz

mod_python-3.3.1.win32-py2.5-Apache2.2.exe

mysql-5.1.37-win32.msi

step 1,安装python

下载python-2.5.2.msi

http://www.python.org/download/releases/2.5.2/

要选择2.5这个版本,不要选择更高的版本啊,因为mod_python现在只能支持到python的2.5版。

Python在Windows上安装后没有自动注册环境变量,所以在cmd命令行里直接键入Python并不会启动

此时需要在系统中注册Python环境变量。

例如:如果Python的安装路径为

C:\Python25

环境变量注册:

我的电脑->属性->高级->环境变量->系统变量

双击PATH项,修改PATH的值为

C:\Python25;

检测是否安装成功

运行-cmd,输入python,如果顺利进入python则说明安装成功

step 2,安装Django

下载http://code.djangoproject.com/svn/django/trunk/django注意一下版本

解压缩 Django-1.0.2-final.tar.gz 到一个目录里面

在解压出的目录下执行: python setup.py install ,django就自动安装到了C:\Python25\Lib\site-packages 这个目录下了。

测试

Copy C:\Python25\Lib\site-packages\django\bin\django-admin.py 到一个站点目录,如

C:\Documents and Settings\>cd C:\

C:\>mkdir django

C:\>cd django

C:\django>django-admin.py startproject testproject

如果想简单,那么把django也注册到环境变量,就可以和python一样使用了。

step 3,安装apache2

到apache官方网站下载,然后安装

http://archive.apache.org/dist/httpd/binaries/win32/

step 4,安装mod_python-3.3.1.win32-py2.5-Apache2.2.exe安装mod_python时要正确选择apache的安装路径,如果使用wampserver,一定要选择对路径。

mod_python,mysql-python这两个模块会自动安装就的.可以在C:\Python25\Lib\site-packages 下面找到相应的文件。

编缉 apache 配置文件 httpd.conf

添加:

LoadModule python_module modules/mod_python.so

SetHandler python-program

PythonPath "sys.path+['d:/Django']"

PythonHandler django.core.handlers.modpython

SetEnv DJANGO_SETTINGS_MODULE myproject.settings

PythonInterpreter mysite

PythonDebug On

如果使用的是wampserver,conf文件的位置是不一样的。如果使用了虚拟目录。那么一定要看一下下面这个配置。

SetHandler python-program

PythonHandler django.core.handlers.modpython

SetEnv DJANGO_SETTINGS_MODULE testproject.settings

PythonOption django.root /mysite ##注意这一行啊,如果django.root没有是会出错的,/mysite 是访问的路径,自己设置##

PythonDebug On

PythonPath "['/django'] + sys.path"

重启apache,打开你的浏览器,键入

http://localhost:8000/mysite/

可以看到Welcome to Django的页面.这时你的设置己经成功了.

添加media静态目录支持

CMD

d:\django\myproject>mkdir media

media目录下存放css,img,js文件

media|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值