標籤:
所有剛剛學習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 配置