分类: Python/Ruby
2011-05-25 17:12:56
所使用的软件版本如下:
python-2.5.2.msi
apache_2.2.10-win32-x86-no_ssl.msi(如果省事可以安装wampserver,这样也一起装了)
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-2.5.2.msi
要选择2.5这个版本,不要选择更高的版本啊,因为mod_python现在只能支持到python的2.5版。
Python在上安装后没有自动注册环境变量,所以在cmd命令行里直接键入Python并不会启动
此时需要在系统中注册Python环境变量。
例如:如果Python的安装路径为
C:\Python25
环境变量注册:
我的电脑->属性->高级->环境变量->系统变量
双击PATH项,修改PATH的值为
C:\Python25;
检测是否安装成功
运行-cmd,输入python,如果顺利进入python则说明安装成功
step 2,安装
下载注意一下版本
解压缩 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官方网站下载,然后安装
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,打开你的浏览器,键入
可以看到Welcome to Django的页面.这时你的设置己经成功了.
添加media静态目录支持
CMD
d:\django\myproject>mkdir media
media目录下存放,img,js文件
media|