欢迎来到云服务器

服务器租用

nginx+uwsgin+django1.6+mysql开拓浅易BLOG项目实例

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

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号