仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 550|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS6.4装置Python web开辟+临盆情况

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!1.概述
centos6.4装置Python,setuptool,pip,virtualenv,mysql,django,libevent,memcache,nginx,git,beyondcompare,jdk,eclipse,pydev

2.参考下令
centos6.4自带Python2.6,归正2.x区分不年夜,也就迁就着用了.
1.装置setuptool
[plain]viewplaincopy





  • wget--no-check-certificatehttps://bootstrap.pypa.io/ez_setup.py
  • pythonez_setup.py

固然也能够往下载setuptool源码,解压后编译装置
2.装置pip
[plain]viewplaincopy





  • wget--no-check-certificatehttp://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz
  • tarzxfpip-1.0.2.tar.gz
  • cdpip-1.0.2
  • pythonsetup.pyinstall

3.装置virtualenv
[plain]viewplaincopy





  • pipinstallvirtualenv



4.创立一个假造情况,并激活
[plain]viewplaincopy





  • virtualenvpydj14
  • sourcepydj14/bin/activate

5.装置mysql
[plain]viewplaincopy





  • wgethttp://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-5.5.17-1.linux2.6.x86_64.tar
  • tar-xfMySQL-5.5.17-1.linux2.6.x86_64.tar
  • yumerasemysql-libs
  • rpm-ivhMySQL-server-5.5.17-1.linux2.6.x86_64.rpm
  • rpm-ivhMySQL-devel-5.5.17-1.linux2.6.x86_64.rpm(装置devel才会有mysql_config文件,不然MySQL-python报错找不到此文件)
  • rpm-ivhMySQL-client-5.5.17-1.linux2.6.x86_64.rpm可选
  • chown-Rmysql:mysql/var/lib/mysql
  • /etc/init.d/mysqlstart启动
  • mysqladmin-urootpasswordppp
  • /usr/bin/mysqladmin-uroot-pshutdown封闭


开机启动可选:
[plain]viewplaincopy





  • /sbin/chkconfig--addmysql

数据库目次/var/lib/mysql/
设置文件/usr/share/mysql
相干下令/usr/bin(mysqladminmysqldump等下令)
启动剧本/etc/rc.d/init.d/
6.装置django开辟情况
[plain]viewplaincopy





  • pipinstallsouth
  • pipinstall--downloadMySQL-python解压后修正setup_posix.py将mysql_config路径改成/usr/bin/mysql_config
  • pipinstallpython-memcached
  • pipinstalldjango==1.4.5
  • pipinstalluwsgi

7.装置libevent
[plain]viewplaincopy





  • yuminstallgcc
  • yuminstallgcc-c++libstdc++-devel
  • yuminstallzlib-devel
  • wgethttp://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
  • tarzxvflibevent-1.4.14b-stable.tar.gz
  • cdlibevent-1.4.14b-stable
  • ./configure--prefix=/usr/local/libevent/
  • make&&makeinstall
  • 上面二选一
  • ln-s/usr/local/libevent/lib/libevent-1.4.so.2/lib/libevent-1.4.so.232位体系
  • ln-s/usr/local/libevent/lib/libevent-1.4.so.2/lib64/libevent-1.4.so.264位体系

8.装置memcache
[plain]viewplaincopy





  • wgethttp://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz
  • tarzxvfmemcached-1.2.5.tar.gz
  • cdmemcached-1.2.5
  • ./configure--prefix=/usr/local/memcached/--with-libevent=/usr/local/libevent/
  • make&&makeinstall
  • /usr/local/memcached/bin/memcached-d-m64-uroot-l127.0.0.1-p11211-c128-P/tmp/memcached.pid

9.装置nginx
[plain]viewplaincopy





  • wgethttp://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
  • rpm-ivhnginx-release-centos-6-0.el6.ngx.noarch.rpm
  • yuminstallnginx
  • 修正防火墙
  • vi/etc/sysconfig/iptables
  • -AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
  • serviceiptablesrestart

设置目次:/etc/nginx/
PID目次:/var/run/nginx.pid
毛病日记:/var/log/nginx/error.log
会见日记:/var/log/nginx/access.log
默许站点目次:/usr/share/nginx/html
启动nginx:nginx
重启nginx:killall-HUPnginx
测试nginx设置:nginx-t
10.装置git
[plain]viewplaincopy





  • yum-yinstallzlib-developenssl-develperlcpioexpat-develgettext-devel
  • yuminstallautoconf
  • yuminstallgit

11.装置BeyondCompare
http://www.scootersoftware.com/download.php下载rpm包装置
12.git设置bc3
[plain]viewplaincopy





  • [color]
  • ui=true
  • [core]
  • editor=vim

  • [diff]
  • tool=bc3
  • [difftool"bc3"]
  • cmd=bcompare$LOCAL$REMOTE
  • [difftool]
  • prompt=false

13.Pythonweb开辟情况
下载jdk1.7rpm包,rpm下令装置
下载eclipse解压,mv至/usr/local目次下,设置桌面启动图标以下代码

注重jdk版本与eclipse版本,eclipse4.3及之前可使用jdk1.6(保举jdk1.6装置3.3--3.7的eclipse),eclipse4.4起必需jdk1.7及以上.
注重jdk与eclipse位数分歧,最好与操纵体系分歧,都用64位,32位。从下面装置下令能够看出,本文章是centos6.464位

桌面增加eclipse启动图标(centos6.4增加后桌面不会当即呈现该图标,仅仅放在桌面备选项中,手动点击左上角,使用,找到eclipse,右键,增加至桌面)

[plain]viewplaincopy





  • vim/usr/share/applications/eclipse.desktop

  • 输出以下
  • [DesktopEntry]
  • Encoding=UTF-8
  • Name=Eclipse
  • Comment=EclipseIDE
  • Exec=/usr/local/eclipse/eclipse
  • Icon=/usr/local/eclipse/icon.xpm
  • Terminal=false
  • Type=Application
  • Categories=GNOME;Application;Development;
  • StartupNotify=true

装置pydev
下载源码包解压至eclipsedropins目次,大概在线装置(3.7以下版本eclipse在线装置极可能失利),略往
仅必要注重pydev2.Xjdk1.6或以上,但1.8有点小成绩。pydev3必需jdk1.7以上。

详细mysql设置,nginx设置,memcache设置就各自百度谷歌吧.
欢迎大家来到仓酷云论坛!
兰色精灵 该用户已被删除
沙发
发表于 2015-1-16 17:54:48 | 只看该作者

给大家带来CentOS6.4装置Python web开辟+临盆情况

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
再现理想 该用户已被删除
板凳
 楼主| 发表于 2015-1-31 15:38:44 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
海妖 该用户已被删除
地板
发表于 2015-2-6 21:52:07 | 只看该作者
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-19 01:03:08 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-6 12:56:07 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
小魔女 该用户已被删除
7#
发表于 2015-3-13 02:15:23 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
变相怪杰 该用户已被删除
8#
发表于 2015-3-20 10:52:18 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 01:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表