xshell重启nginx_Centos7,Nginx,uWsgi,Mysql,Django2.2,Python3.6部署笔记

本文将本人部署Django项目的过程详细记录于此,以备后查,同时为需要的朋友提供便利

部署环境说明

  • 在windows7的环境下开发,在本机开启centos7虚拟机,虚拟机软件为VM,通过xhsell6和虚拟机通信部署,模拟真实的环境,使用xftp6在windows和Linux之间传输数据(主要是开发的代码)
  • Mysql使用5.7版,Python因为早期安装没升级3.7,就一直用的3.6.4,对Django2.2.4开发目前没有发现任何不兼容问题(之前用3.7开发Django2出现了部分兼容问题)

部署流程

  • 安装虚拟机
  • 安装python
  • 安装python开发类库
  • 安装Mysql
  • 安装Niginx
  • 安装uwsgi
  • 配置Niginx
  • 配置uwsgi
  • 部署完成

安装虚拟机,Xshell,Xftp

虚拟机安装十分简单,这里不做详细说明,简单说明下,需要时上网查有很多教程
  • 在window7环境下下载vm15
  • 下载centos7镜像
  • 需要注意的是,虚拟机的网络模型最好设置为nat模式,这样就会使用主机的ip上网,比较方便
  • Xshell和Xftp在网上找一个版本下载,该软件会收费,小伙伴们可以去找一下PJ版本

安装Python3.6

提前使用Xshell连接上虚拟机

1208fc63fb57206fc9c3c6e866dcba2b.png
Xshell6已经连接
  • 安装依赖包,这些都是编译python的必须前提,而且后期安装很多库都需要这些依赖
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  • 下载python
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.4.tar.xz
  • 然后进入压缩包位置,进行解压缩,然后进行配置和编译安装
# 解压文件
 tar -xvzf Python-3.6.4.tgz
# 进入解压后目录
cd Python-3.6.4
 # 添加对应配置将要安装的目录  安装后就
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值