ServersMan(CentOS 6)に Django 環境を構築する(3) Djangoのインストール
ここまでに、
を行ったので、Djangoのインストールを実施する。
Djangoのインストール
Django のダウンロード
https://www.djangoproject.com/download/
# wget https://www.djangoproject.com/download/1.5.4/tarball/
解凍
# tar xvf Django-1.5.4.tar.gz
Django のインストール
単にインストールするのではなく、事前に準備インストールしておいた、Python2.7 にDjangoをインストールする。
]# cd Django-1.5.4 # python2.7 setup.py install
MySQL-Python のインストール
Python から MySQLを利用できるようにするために、MySQL-Python のインストールを行う。
こちらも、Python2.7 でインストールを行う。
ダウンロード、解凍、インストール
# wget --no-check-certificate https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4.zip#md5=ddf2386daf10a97af115ffad2ed4a9a0 # unzip MySQL-python-1.2.4.zip # cd MySQL-python-1.2.4 # python2.7 setup.py instal
mod_wsgi のインストール
- http://docs.nullpobug.com/django-doc-ja/trunk/howto/deployment/modwsgi.html
- https://code.google.com/p/modwsgi/wiki/QuickInstallationGuide
Apache と Django を連携させるために、mod_wsgi をインストールする。
WSGI とは、WebサーバーとWebアプリケーションを接続するためのインターフェース定義で、Pythonで標準として使われている。
必要なライブラリのインストール
httpd-devel
# yum install httpd-devel
python-devel
# yum install python-devel
mod_ssl
# yum install mod_ssl
modwsgi のインストール
ダウンロードと解凍
# wget http://modwsgi.googlecode.com/files/mod_wsgi-3.4.tar.gz # tar xvf mod_wsgi-3.4.tar.gz
インストール
–with-pyhton に、Python2.7のインストールパスを指定しインストール
# cd mod_wsgi-3.4 # ./configure --with-apxs=/usr/sbin/apxs --with-python=/usr/local/bin/python2.7 # make # make install
Djangoのインストールはここまで。