前面說完了此項目標建設及數據模子設計的進程。假如未看過,可以到這里查察,而且項目源碼已經放大到github上,可以去這里下載。
代碼也已經陳設到sina sea上,地點為http://fengzheng.sinaapp.com/
先跳過視圖展示及表單處理懲罰的部門,先先容一下如何陳設。
標題中已經把陳設情況先容的很清楚了:
處事器:CentOS6.5 其實就是我的開拓機
MySQL:Server version: 5.1.73 Source distribution
nginx版本: nginx/1.6.0
python版本:2.7.3
django版本:(1, 6, 5, 'final', 0)
uwsgi
下面先容一下我的陳設進程,僅僅是我的陳設進程,針對差異的設置大概會有所差異,僅供參考。
有些軟件需要在線安裝,而linux的默認源是海外的,下載速度出格慢,可以先配置一個海內源,我這里配置的是163源,下載速度照舊很快的.
1、進入存放源設置的文件夾
cd /etc/yum.repos.d
2、備份默認源
mv ./CentOS-Base.repo ./CentOS-Base.repo.backup
3、利用wget下載163的源
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
4、把下載下來的文件CentOS-Base-163.repo配置為默認源
mv CentOS-Base-163.repo CentOS-Base.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
1.安裝mysql:
CentOS6.5默認的mysql版本就是5.1.73,所以假如不是有非凡要求的話,可以不舉辦變動。假如有要求的話,可以卸載自帶的mysql,從頭安裝需要的版本。
這里有一篇先容用yum呼吁安裝mysql的文章,可以參考安裝。雖然,還可以下載源碼,解壓縮,編譯,安裝。進程就不做過多先容了。
mysql的常用呼吁:
查抄mysql處事狀態
# service mysqld status
啟動mysql處事,要啟動mysql必需有權限 一般之前會用su呼吁,輸入打點員暗碼
# service mysqld start
遏制mysql處事
# service mysqld stop
重啟
# service mysqld restart
登錄 用root身份
# mysql -u root –p
顯示所有數據庫
# show databases;
利用myblog數據庫
# use myblog;
顯示所有表
# show tables;
2.進級python到2.7.3:
由于CentOS6.5默認的python版本是2.6的版本,所以需要進級。下面給出源碼安裝的要領:
#下載python2.7.3源碼壓縮包
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
#解壓縮
tar xf Python-2.7.3.tar.bz2
#進入解壓縮后的目次
cd Python-2.7.3
#設置及情況查抄
./configure
#安裝
make install
安裝之后,,在終端窗口中輸入python,可以查察python版本是否已經是2.7.3的版本。
注:這樣進級之后大概會導致yum呼吁失效,
因為yum依賴于ContOS系統默認的python版本,而進級python之后,yum劇本中的python版本被修改為最新版本,此時需要改回為本來的python版本,ContOS6.5默認的python版本為python2.6.6,辦理要領如下:
進入yum地址目次
cd /usr/bin
su
vim yum
將第一行
#!/usr/bin/python2.7
改為:
#!/usr/bin/python2.6
輸入:wq! 強制生存
3.安裝MySQLdb模塊:
需要到這里下載源碼壓縮包,今朝最新版本是1.2.3。安裝進程:
cd /home/fengzheng/Soft/
#進入壓縮包地址目次
tar -zxf
MySQL-python-1.2.3.tar.gz
#解壓
cd MySQL-python-1.2.3
#進入解壓后的目次
python setup.py build #編譯
python setup.py install #安裝
安裝完成后,可以在終端窗口中輸入以下呼吁測試是否安裝樂成,假如沒有呈現錯誤信息,則說明安裝樂成。
4.安裝django:
這個不多說,可以到django官網下載源碼,然后用呼吁舉辦源碼安裝:
cd /home/fengzheng/Soft/
tar -zxf
Django-1.6.5.tar.gz
cd Django-1.6.5/
python setup.py install
也可以用官網上提供的在線安裝要領,需要pip的支持:pip install Django==1.6.5
5.安裝uwsgi:
export LDFLAGS="-Xlinker --no-as-needed"
$ pip install uwsgi
測試uwsgi是否安裝樂成:
新建一個uwsgiTest.py文件,