前面说完了此项目标建设及数据模子设计的进程。假如未看过,可以到这里查察,而且项目源码已经放大到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文件,