首页 > 数据库技术 > 详细

linux服务部署nginx+django+mysql

时间:2020-03-08 16:35:52      阅读:180      评论:0      收藏:0      [点我收藏+]

# 云服务器演示

 

由于云服务器下载太慢了,所以改用本机下载,xshell连接到云服务器通过rz命令上传文件方式。

 

上传文件:

linux服务器使用rz命令前提是安装了包:

  yum install lrzsz -y

使用方式:

rz : 本地上传文件至服务器

  格式:rz

sz :服务器内容下载到本地

  格式:sz 服务器文件路径

 

python3.6安装步骤:

1. 先下载好python3.6安装包,上传至服务器一个目录下

2. 安装依赖文件
yum install -y gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

3. 解压python包
tar -zxvf Python-3.6.6.tgz
cd Python-3.6.6

4. 指定安装路径(在python解压路径下)
./configure --prefix=/opt/python36

5. 编译 安装
make && make install

6. 添加环境变量
echo PATH=/opt/python36/bin:$PATH >> /etc/profile
source /etc/profile

 

 

 python虚拟环境:

 # 目的是:一个机器部署多个项目时候,不会由于模块版本不同出现问题

1.  手动先安装virtualenv(不要高版本)
pip3 install --upgrade virtualenv==16.7.9

2. 安装virtualenvwrapper模块
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper

3. 配置环境
vim ~/.bashrc

最底下添加的内容:
export WORKON_HOME=/opt/env # 环境的存放目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=--no-site-packages  # 干净隔绝的环境,创建时侯自动加的参数
export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3  # python解释器
source /opt/python36/bin/virtualenvwrapper.sh # 一般安装好是这个位置,执行安装脚本

4. 环境生效
source ~/.bashrc

遇到的问题:

1.virtualenv: error: unrecognized arguments: --no-site-packages

原因:由于版本太高,安装指定版本解决

 

python虚拟环境的操作命令

创建环境:
mkvirtualenv 环境名称

显示存在的虚拟环境
lsvirtualenv

激活进入现有环境:
workon 已存在的环境名

从虚拟环境中退出:
deactivate

删除环境:
rmvirtualenv 环境名称

直接进入当前激活环境的python目录中:
cdvirtualenv 

直接进入当前激活环境的python目录的第三方目录中:
cdsitepackages


显示当前激活环境的python目录的第三方目录的内容:
lssitepackages

 

 

mysql部署:

https://www.cnblogs.com/zezhou/p/11523472.html

 

tenginx部署:

 

linux服务部署nginx+django+mysql

原文:https://www.cnblogs.com/zezhou/p/12442751.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!