Centos Python 开发平台搭建

安装mysql

  1. 首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载
    MySQL-devel-5.5.29-2.linux2.6.i386.rpm
    MySQL-client-5.5.29-2.linux2.6.i386.rpm
    MySQL-server-5.5.29-2.linux2.6.i386.rpm
  2. 卸载旧的mysql
  1. 安装
  1. 服务的启动/停止/重启
  1. 修改root密码

再次登录

  1. 配置远程访问

处于安全考虑,Mysql默认是不允许远程访问的,可以使用下面开启远程访问

//赋予任何主机访问数据的权限

如果依然不能远程访问的话,那就很可能防火墙的原因了,可以在防火墙中开启3306端口或者干脆关掉防火墙。

安装Python

建立软连接,使系统默认的python指向python2.7.9
正常情况下即使python2.7.9安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.6才能正常工作,不敢轻易卸载。

解决系统python软链接指向python2.6版本后,yum不能正常工作

安装Ngix

1.安装相关的软件包

2.下载ngix

3.添加ngix账

4.编译安装nginx

5.下载安装php 5.3.21

接下来编译安装。

其中一些参数可以根据实际情况调整。如我编译安装了postgresql,我需要加入postgresql的php库的支持,就加上了–with-pgsql=/opt/postgresql,而我的mysql是用系统yum安装的,则直接加上–with-mysq即可。

安装uWSGI

方法一:
从官 下载uwsgi-1.4.9.tar.gz,然后解压,执行setup.py

方法二:
使用easy_install安装uwsgi

安装Django

使用easy_install安装Django

完成后在我们的工作目录建立django项目,并测试运行:
//创建项目,这里我们只使用django admin的功能

//修改siteadmin的settting

修改如下参数:

//数据库初始化

//直接用manage.py测试django是否可以正常运行

完成,我再使用xml的方式来配置运行djano。
//在siteadmin目录下,建立siteadmin.xml,内容如下

//在siteadmin目录下,建立dangjao_wsgi.py,因为django创建项目时本来就有一个siteadmin/wsgi.py,我们做个软连接即可

使用uwsgi启动django。

C.建立nginx配置文件:
在nginx配置文件里加入针对访问django的location

重新加载nginx

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树桌面应用开发Tkinter210493 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年3月17日
下一篇 2015年3月18日

相关推荐