学习了很多前人分享的资料,整理如下:

安装步骤:

一、安装python3.4
       下载 python-3.4.3.amd64.msi 直接安装
       配置环境变量:
            将python安装目录(D:\Python34;D:\Python34\Scripts;) 加入到path中
    配置成功
二、安装django1.8.6 
       pip install Django==1.8.6
       
       下载 Django-1.8.6.tar.gz  地址:https://www.djangoproject.com/download/
        解压到python3.4安装目录  ,cmd 进入django安装目录执行语句安装: python setup.py install
        版本查看:
            创建文件:djangofirst.py 
                              import django 
                               print(django.get_version())
 
             cmd执行文件: > python djangofirst.py  
         
三、安装pip7.1.2 
       python3.4自带 pip  6.0.8,可以使用pip install --upgrade pip 升级pip至最新版本
    pip7.1.2 安装:python -m pip install -U pip  (先卸载旧版pip 重新安装新版本pip)
    pip -V :查看pip版本
四、创建Django工程、App
    创建工程:
cmd>python D:\Python34\plugins\Django-1.8.6\django\bin\django-admin.py sta
rtproject djtest
 
        创建app:
         cmd >python manage.py startapp blog
 
六、安装Apache2.4
       下载:vc_redist.x64.exe 直接安装  vc_redist_x64/86.exe.
       下载:httpd-2.4.17-win64-VC14.zip  
       配置环境变量:path增加D:\Apache24\bin;
        
       解压到指定目录 修改配置文件: http.conf
    ServerRoot "D:/pydj/Apache24"
……
Listen 127.0.0.1:8081 #修改端口号
……
ServerName www.example.com:8081
……
DocumentRoot "D:/pydj/Apache24/htdocs"
<Directory "D:/pydj/Apache24/htdocs">
……
ScriptAlias /cgi-bin/ "D:/pydj/Apache24/cgi-bin/"
……
<Directory "D:/pydj/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
    启动apache服务:
    cmd>httpd 
http://127.0.0.1:8081/index.html

It works!

apache配置成功
四、安装mod_wsgi
       先安装:pip install wheel
       安装mod_wsgi-4.4.21+ap24vc10-cp34-none-win_amd64.whl
       下载:mod_wsgi-4.4.21+ap24vc10-cp34-none-win_amd64.whl
        地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
 
        pip 安装:pip install mod_wsgi-4.4.21+ap24vc10-cp34-none-win_amd64.whl
 
八、配置Apache2.4、mod_wsgi、django项目工程
 
       1. 将D:\Python34\mod_wsgi.so 拷贝至 D:\Java\server\Apache24\modules下
       (mod_wsgi.so 只有mod_wsgi-4.4.21+ap24vc10-cp34-none-win_amd64.whl安装成功后才能找到)
 
       2.修改apache2.4的http.conf文件:
           #添加mod_wsgi.so 模块

       LoadModule wsgi_module modules/mod_wsgi.so
    3.配置django项目 修改http.conf
    #指定静态文件路径
Alias /static/ "E:/kgdjango/static/"
<Directory "E:/kgdjango/static">
     Allow from all
</Directory>
     #指定myweb项目的wsgi.py配置文件路径
WSGIScriptAlias / D:/pydj/myweb/myweb/wsgi.py
        wsgi.py内容:
        import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myweb.settings") from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
     #指定项目路径
WSGIPythonPath D:/pydj/myweb
    <Directory D:/pydj/myweb/myweb>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
    推荐方式
     定义文件:d:/conf/apache_django_wsgi.conf
     内容如下:
WSGIPythonPath "E:/python/djtest"

<VirtualHost *:8081> 
    ServerName 127.0.0.1:8081
    ServerAlias localhost
    DocumentRoot E:/python/djtest
    Alias /static/ "E:/python/djtest/static"
    <Location "/static"> 
        SetHandler None 
    </Location> 
    <Directory "E:/python/djtest/static">
        Require all denied
        Require all granted
    </Directory>
    WSGIScriptAlias / "E:/python/djtest/djtest/wsgi.py"    
    <Directory "E:/python/djtest/djtest">
        <Files wsgi.py>
            Require all denied
            Require all granted
        </Files>
    </Directory>

</VirtualHost>
 
修改:apache的http.conf
增加:
Include "D:\Python34\plugins\wsgiconf\apache_django_wsgi.conf"
4.配置django工程setting.py
    ALLOWED_HOSTS = ['127.0.0.1', 'localhost']

64位win8 配置Apache2.4+mod_msgi4.4.21+django1.8.6+python3.4的更多相关文章

  1. Windows7 64位安装配置Apache2.4+PHP5.4+MySQL5.5+Xdebug

    PHP更新已经到了5.4.7了,之前是用PHPstudy安装的PHP5.2.13版本,今天有空,就把之前的集成安装卸载了.换上了新一代PHP,记录一下.. 环境:Windows7 64位(内部版本76 ...

  2. 64位 windows10下 Apache2.4 + php7 + phpstorm 相关设置

    64位 windows10下 Apache2.4 + php7 + phpstorm 相关设置   转  https://blog.csdn.net/laurencechan/article/deta ...

  3. 64位Win8系统下安装Oracle12c

    经过3个小时的折腾,终于在64位win8系统下成功安装了Oracle 12c.这篇文章主要把安装过程中遇到的一些问题总结一下,以便帮助后来人参考. 首先我把我的机器的主要配制情况列举出来: 1. 系统 ...

  4. 64位win8.1系统 运行 32位程序,文件夹路径是中文遇到问题

    今天有一位用户向我反应软件使用遇到问题. 用户使用的是64位win8.1系统,之前有很多用户使用64位的win8.1系统没遇到过问题. 远程协助了一下,差不多15分钟我试了几个办法没解决问题. 最后我 ...

  5. autoCAD 2008 Win7 64位, win8 64位 安装 燕秀工具箱 yanxiu.cui 文件下载

    Win7 64位, win8 64位 安装 燕秀工具箱 , 提示没有权限. 网站上下载燕秀工具箱, 安装后. 提示权限不够. 解决办法如下; 1. CAD, 权限修改. 2. 下载 yanxiu.cu ...

  6. XP,32/64位Win7,32/64位Win8,32/64位Win10系统 【春节版】

    本系统是10月5日最新完整版本的Windows10 安装版镜像,win10正式版,更新了重要补丁,提升应用加载速度,微软和百度今天宣布达成合作,百度成为win10 Edge浏览器中国默认主页和搜索引擎 ...

  7. 【春节版】年度精品 XP,32/64位Win7,32/64位Win8,32/64位Win10系统

    本系统是10月5日最新完整版本的Windows10 安装版镜像,win10正式版,更新了重要补丁,提升应用加载速度,微软和百度今天宣布达成合作,百度成为win10 Edge浏览器中国默认主页和搜索引擎 ...

  8. 【2016新年版】年度精品 XP,32/64位Win7,32/64位Win8,32/64位Win10系统

    本系统是10月5日最新完整版本的Windows10 安装版镜像,win10正式版,更新了重要补丁,提升应用加载速度,微软和百度今天宣布达成合作,百度成为win10 Edge浏览器中国默认主页和搜索引擎 ...

  9. 最新精品 强势来袭 XP,32/64位Win7,32/64位Win8,32/64位Win10系统【国庆版版】

    本系统是10月最新完整版本的Windows10 安装版镜像,Win10正式版,更新了重要补丁,提升应用加载速度,微软和百度今天宣布达成合作,百度成为Win10 Edge浏览器中国默认主页和搜索引擎,系 ...

随机推荐

  1. 64位WINDOWS系统环境下应用软件开发的兼容性问题(CPU 注册表 目录)

    应用软件开发的64 位WINDOWS 系统环境兼容性 1. 64 位CPU 硬件 目前的64位CPU分为两类:x64和IA64.x64的全称是x86-64,从名字上也可以看出来它和 x86是兼容的,原 ...

  2. Codeforces 706D Vasiliy's Multiset(可持久化字典树)

    [题目链接] http://codeforces.com/problemset/problem/706/D [题目大意] 要求实现一个集合中的三个操作,1:在集合中加入一个元素x,2:从集合中删除一个 ...

  3. java 获取随机数的三种方法

    方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例:(int)(1+Math.random()*(10-1+1))从1到10的int型随数 方法2获得随机数for (i ...

  4. j2se总结

    j2se总结 经过一周多的时间完成了j2se基础的学习,个人感觉最大的收获不是对j2se的语法了解了多少,而是对面向对象的认识再一次加深了.面向对象,让类和对象成为一切. 下边是对j2se的一部分的总 ...

  5. js 计算两个时间差

    /* * 计算两个日期的间隔天数* BeginDate:起始日期的文本框,格式為:2012-01-01* EndDate:結束日期的文本框,格式為:2012-01-02* 返回兩個日期所差的天數* 調 ...

  6. C/C++中字符串的输入问题

    standard C I/O 头文件:#include <stdio.h> . getchar() 原型:int getchar(void); 功能:从标准输入获取并返回下一个字符,并释放 ...

  7. xcode6编译cocos2dx项目出现Undefined symbols _fwrite$UNIX2003

    当xcode6编译cocos2dx的时候会出现Undefined symbols _fwrite$UNIX2003 这个问题.google了一篇文章:http://stackoverflow.com/ ...

  8. 08-C语言循环

    目录: 一.for循环 二.break,continue 三.循环嵌套 四.while 五.do while 六.三个循环的对比 七.空语句 回到顶部 一.for循环 标识每次循环,循环终止条件,循环 ...

  9. document.compatMode简介

    对于document.compatMode,很多朋友可能很少接触,知道他的存在却不清楚他的用途.今天在ext中看到 document.compatMode的使用,感觉这个对于我们开发兼容性的web页面 ...

  10. spring学习总结(mybatis,事务,测试JUnit4,日志log4j&slf4j,定时任务quartz&spring-task,jetty,Restful-jersey等)

    在实战中学习,模仿博客园的部分功能.包括用户的注册,登陆:发表新随笔,阅读随笔:发表评论,以及定时任务等.Entity层设计3张表,分别为user表(用户),essay表(随笔)以及comment表( ...