Windows Apache Django 配置

來源:互聯網
上載者:User

標籤:

所有剛剛學習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:\python33\Scripts\;" 參照 python3.3 步驟

你現在可以刪除 "E:\django1.6" 檔案夾了。

2.建立Django項目

我的Django專案檔夾 "E:\django-project\"

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

產生了如下檔案:

e:\django-project\mysite\    |---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:\apache\apache24\modules\"目錄。

三、配置

apache 配置

1."e:\apache\apache24\conf\http.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:\apache\apache24\conf\extra\httpd-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的頁面了,希望對大家有用。

Windows Apache Django 配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.