軟體清單:
本文所使用的軟體版本如下:
python-2.5.2.msi
apache_2.2.10-win32-x86-no_ssl.msi
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
到python官方網站下載,如2.5.2。
http://www.python.org/download/releases/2.5.2/
下載python-2.5.2.msi
目前最新版本是2.5,x86系列cpu裝python-2.5.2.msi,AMD系列CPU裝:python-2.5.2.amd64.msi
Python在Windows上安裝後並沒有自動註冊環境變數,所以在命令列裡直接鍵入Python並不會啟動 Python命令列程式,此時需要在系統中註冊Python環境變數。
Python的安裝路徑為
C:/Python25
環境變數註冊:
我的電腦->屬性->進階->環境變數->系統變數
雙擊PATH項,修改PATH的值為
C:/Python25;
檢測是否安裝成功
運行-cmd,輸入python,如果順利進入python則說明安裝成功
step 2,安裝Django
http://tortoisesvn.sourceforge.net/ 下載tortoisesvn
簽出http://code.djangoproject.com/svn/django/trunk/django
Copy django 到 C:/Python25/Lib/site-packages/
Copy C:/Python25/Lib/site-packages/django/bin/django-admin.py 到 C:/Python25/Scripts。
cmd,鍵入python
>>>import django<br />>>>django.VERSION<br />
添加系統內容變數:
C:/Python25/Lib/site-packages/django/bin;
正常應該可以看到django的版本資訊
step 3,安裝apache2
到apache官方網站下載
http://archive.apache.org/dist/httpd/binaries/win32/
step 4,安裝mod_python-3.3
安裝mod_python時要正確選擇apache的安裝路徑
mod_python,mysql-python這兩個模組會自動安裝就的.
http://apache.justdn.org/httpd/modpython/
編緝 apache 設定檔 httpd.conf
添加:
LoadModule python_module modules/mod_python.so</p><p><Location "/mysite/"><br />SetHandler python-program<br />PythonPath "sys.path+['d:/Django']"<br />PythonHandler django.core.handlers.modpython<br />SetEnv DJANGO_SETTINGS_MODULE myproject.settings<br />PythonInterpreter mysite<br />PythonDebug On<br /></Location></p><p>
重啟apache,開啟你的瀏覽器,鍵入
http://localhost:8000/mysite/
可以看到Welcome to Django的頁面.這時你的設定己經成功了.
添加media靜態目錄支援
CMD
d:/django/myproject>mkdir media
media目錄下存放css,img,js檔案
media|–css
|–img
|–js
可以使用http://localhost/site_media/直接存取樣式表,圖片等檔案.
編緝 httpd.conf
添加
Alias /site_media d:/Django/myproject/media<br /><Location "/site_media/"><br />SetHandler None<br /></Location></p><p><LocationMatch "(?i)/.(jpg|gif|png|txt|ico|pdf|css|jpeg)$"><br />SetHandler None<br /></LocationMatch>
重新apache
在d:/Django/myproject/media目錄下加入一個CSS檔案,這時應該可以使用
http://localhost/site_media/
最好把apache設定檔中的
MaxRequestsPerChild 0
改為
MaxRequestsPerChild 1
step 5,安裝MySQL
http://mysql.mirrors.pair.com/Downloads/MySQL-5.1/mysql-5.1.37-win32.msi
安裝後,允許config,進行設定。
然後進入command line,首先輸入密碼。
介紹幾條普通命令MySQL:
mysql>create database db1;<br />#建立資料庫;<br />mysql>show databases;<br />#查看系統中資料庫;<br />mysql>use db1;<br />#指定要操作的資料庫名稱;<br />mysql>create tables tab1;<br />#在db1資料庫中建立表tab1;<br />mysql>show tables;<br />#查看db1資料庫包含的數有資料表;<br />mysql>drop database db1;<br />#刪除資料庫db1;<br />mysql>drop table tab1;<br />#刪除db1資料庫中的表tab1;<br />mysql>desc tab1;<br />#查看tab1表的結構;<br />mysql>select * from tabl;<br />#查看錶tab1的所有項;
具體的SQL操作,請查看相關資料。