• Windows Apache Django 配置


    所有刚刚学习Django 都会在这里配置的时候遇到问题。这里我简单秒速一个傻瓜步骤,使得大家更容易上手。

    一、环境准备

    1、windows 32系统 至少是 XPSP3 版本,注意;apache2.X 不支持以下版本  Windows 95, 98, ME or NT 4.0

    2、下载软件

    apache2.4:由于apache 没有编译2.4的windows 版本,而是希望自己编译。那我们从apache house下载32版本的apache,注意VC11版本的不支持 XP 和 2003。我的是windows 7 32-bit,如果你和我的系统一样,恭喜:),请点这里直接下载。

    参考:http://www.apachehaus.com/cgi-bin/download.plx

    django1.6:为了方便大家从官网下载,请点击这里

    参考:https://www.djangoproject.com/download/

    python3.3:为了方便大家从官网下载,请点击这里(32bit)

    参考:http://www.python.org/download/

    wsgi3.4:一样的,对应Python3.3及apache2.4的32位版本,点这里下载

    参考:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

    二、安装

    python3.3:点击下载好的python 安装包,我默认安装到"C:python33"。

    环境变量配置:

    方式1:

    开始菜单=〉运行:CMD

    命令行输入:set path=%path%;C:python33 方式2:

    编辑系统环境变量:在开头位置加入:"C:python33;"

    django1.6:我解压下载好的zip文件到 "E:django1.6"

    1.安装

    开始菜单=〉运行:CMD

    命令行输入:

    ->E: ->cd django1.6 ->python setup.py install

    添加环境变量:"C:python33Scripts;" 参照 python3.3 步骤

    你现在可以删除 "E:django1.6" 文件夹了。

    2.建立Django项目

    我的Django项目文件夹 "E:django-project"

    ->E: ->cd django-project ->django-admin.py startproject mysite

    生成了如下文件:

    e:django-projectmysite    |---manage.py    |---mysite       |---__init__.py       |---settings.py        |---urls.py       |---wsgi.py  apache2.4:解压下载的zip文件。看到 "apahce24" 文件夹 及 "readme_first.html" 文件。

    拷贝到 "E:apache"

    现在 "E:apache" 有如下文件

    e:apache     |---readme_first.html    |---apache24

    wsgi3.4解压下载的zip文件。得到的"mod_wsgi.so"文件拷贝到 "e:apacheapache24modules"目录。

    三、配置

    apache 配置

    1."e:apacheapache24confhttp.conf"文件配置如下:

    # ServerRoot: 处 修改 SRVROOT  为 Define SRVROOT "e:/apache/apache24" # Listen:处 修改为你要的端口号,我的是 80 Listen 80 # Dynamic Shared Object (DSO) Support  处最后一行 添加 LoadModule wsgi_module modules/mod_wsgi.so # ServerName 处 更改的端口和你 Listen 一致 ServerName localhost:80

    2."e:apacheapache24confextrahttpd-vhosts.conf"文件最后添加配置如下:

    WSGIScriptAlias / "e:/django-project/mysite/mysite/wsgi.py" WSGIPythonPath "e:/django-project/mysite/" <Directory "e:/django-project/mysite/mysite/>     AllowOverride None     Options None     Require all granted </Directory>

    四、测试

    开始菜单=〉运行:CMD

    ->e: ->cd apache ->cd apache24 ->cd bin ->httpd

    在浏览器输入

    http://localhost/

    应该就可以看到DJANGO的页面了,希望对大家有用。

  • 相关阅读:
    开源工作流 Bonita BPM (JAVA)
    java怎么样判断一个进程是否已近结束
    struts2 Annotation 实现文件下载功能 文件名中文乱码问题
    struts2中s:radio标签的使用 Map
    Win7下声音由小逐渐变大
    JSTL EL 详解
    CHM格式 打开后不显示内容的解决办法
    jquery radio 判断是否被选中的例子
    火狐的funmoods都已经清除了,config里怎么还有他它的项目
    由MyEclipse内存不足谈谈JVM内存
  • 原文地址:https://www.cnblogs.com/zhwl/p/4299272.html
Copyright © 2020-2023  润新知