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