Python3.3.0+apache2.4.4+django1.5.4+mod_wsgi3.4インストール


システム環境
win 7 64ビット
Python3.3.0インストール
公式ネットワークからpython 3をダウンロードする.3.0のインストールパッケージ(http://www.python.org/download/)、ダウンロードが完了したら普通のWinプログラムと同じようにインストールすればいいです.
インストールが完了したらコマンド実行ウィンドウにpython-Vを入力します
C:\Users\Tom>python -V
Python 3.3.0

以上の情報が表示されると、インストールに成功しました.
そうでなければ、環境変数にPythonディレクトリを設定し、pythonディレクトリをpath環境変数の下に設定します.
Path=E:\tools\eclipse\eclipse-3.7.1\jdk1.6.0_20\bin\;D:\Program Files (x86)\Andr
oid\android-studio\bin\;D:\Python33;E:\tools\eclipse\eclipse-3.7.1\jdk1.6.0_20\b
in;E:\tools\eclipse\eclipse-3.7.1\jdk1.6.0_20\jre\bin;D:\Python33;C:\Windows\sys
tem32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\
v1.0\;D:\Program Files\TortoiseSVN\bin

Django1.5.4インストール
公式ネットワークからdjango 1をダウンロードする.5.4のインストールパッケージ(https://www.djangoproject.com)、圧縮パッケージを解凍した後、ルートディレクトリの下で、コマンドラインウィンドウ入力を開始します.
python setup.py installコマンドで、自動的にインストールが完了します.
djangoが正常にインストールされているかどうかを確認し、pythonコマンドを入力し、pythonコンソールに入り、pythonコードimport djangoを入力して実行(リターン)します.
ImportError:No module namedエラーは、Djangoのインストールに成功したことを示します.
djangoのバージョンも表示できます.Djangoを入力.VERSIONリターン出力(1,5,4,'final',0)
C:\Users\Tom>python
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 5, 4, 'final', 0)
>>>

Apache2.4.4インストール
公式ネットワークからapache 2をダウンロードする.4.4のインストールパッケージ(http://httpd.apache.org/)、ダウンロード完了後は通常のWinプログラムのインストール方式と同じです.
注意しなければならないのはNetwork Domainがあなたのネットドメイン名を記入しなければならないことです.もしあなたのネットドメイン名がvoworldであれば.sinaapp.comはこのドメイン名を入力します.
ローカルの名前locationも書くことができます.
サーバ名がwww.voworldの場合、サーバ名を入力します.sinaapp.comはこれを記入して、もしないならば
ローカルの名前locationも書くことができます.
Administrator`s Email Addressは合法的なemailアドレスを記入すればいいです.
記入を間違えても構いませんが、これらは後で構成で変更できますので、詳細は公式ドキュメントを調べることができます.
mod_wsgiインストール
mod_wsgiは実はapacheのプラグインでダウンロードできます(http://www.lfd.uci.edu/~gohlke/pythonlibs/)、ダウンロード完了後に解凍し、
麺のmod_wsgi.soはapacheのmodulesのディレクトリの下にコピーします.
そしてapacheのconfディレクトリの下のhttpdを見つけます.confファイル、このファイルに追加
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias /py "D:/www/py/index.wsgi"
Alias /py/static/ "D:/www/py/static/"
<Directory "d:/www/py/"> 
    Order allow,deny 
    Allow from all 
</Directory>

テスト
d:/www/py/ディレクトリの下にindexを新規作成します.wsgiファイル.このファイルに次のコードを追加します.
def application(environ, start_response):
    status = '200 OK'
    output = 'Hello World!'

    response_headers = [('Content-type', 'text/plain'),
                        ('Content-Length', str(len(output)))]
    start_response(status, response_headers)

  return [output]

その後apacheサーバを再起動します.ブラウザ入力を開く
http://127.0.0.1/pyページに入力した場合
Hello World!
で表示
wsgi
インストールに成功しました.