当前位置 主页 > 服务器问题 > Linux/apache问题 >

    linux crm部署代码详解

    栏目:Linux/apache问题 时间:2020-01-06 10:30

    linux 基础配置

    python3的linux环境编译安装
    1.linux下安装软件的方式
      -首选yum工具,方便,自行解决软件之间的依赖关系,自动下载且安装
        1.配置yum源(就是一个软件仓库,里面放了一堆rpm软件包)
          可以选择阿里云源,清华yum源
          配置第一个仓库,里面有大量系统常用软件
            wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
          还得配置第二个仓库,携带大量第三方软件(nginx,redis,mongodb,mairadb等)
            wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
        2.你得了解yum的仓库目录
          cd /etc/yum.repos.d/    #在这个目录第一层的repo文件就会被识别问yum软件仓库
          
        3.清空yum缓存,清空centos官方的yum软件缓存
        
        yum clean all 
        
        4.生成新的阿里云的yum缓存
        yum makecache 
        
        -wget 在一个资源url的命令
        -apt-get ubuntu底下的yum
        
      -使用yum仓库,不仅仅可以使用第三方的yum仓库,还是可以指定官方的yum源(好比mariadb数据库的官方yum源,软件包最新)
      
        
      -rpm手动安装,得处理依赖关系
      
      -自由选择版本,且可以扩展第三方功能的安装方式,叫做源码编译安装

    查看依赖模块

    pip3 freeze > requirements.txt
    #这个 requirements.txt文件是python程序员都认识的模块依赖文件

    第一步.启动mariadb数据库

    配置yum源

    1.yum
      配置yum源
      yum install mariadb-server mariadb -y 
      
    2.通过yum安装的软件,怎么启动
      systemctl start mariadb
      # systemctl start/stop/status/restart mariadb 
      
    3.登陆数据库
      cmd登录

    导出windows的数据库,导入给linux机器

    cmd登录导出命令
    mysqldump -uroot -p se_crm > se_crm.sql #指定数据库导出到se_crm.sql这个数据文件中
    
    传输到linux中,进行导入
    简单的利用 lrzsz工具传输
    或者下载xftp工具
    
    导入数据的命令 
    mariadb安装
    yum install mariadb-server
    
    
    方式1:
    1.创建一个se_crm数据库
    create database se_crm; 
    #导入数据的命令 
    mysql -uroot -p se_crm < /opt/se_crm.sql  #指定se_crm数据库,导入一个sql文件 
    
    方式2:
    登陆数据库之后,用命令导入数据
      1.创建一个se_crm数据库
        create database se_crm; 
      2.切换数据库
        use se_crm;
      3.读取sql文件,写入数据集
       mareiadb>  source /opt/se_crm.sql;

    第二步:准备python3环境,以及虚拟环境

    编译安装python3,解决环境变量

    centos7下编译安装python3的方式

    1.必须解决编译所需的基础开发环境
    yum install 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 -y
    2.下载python3的编代码包
    解压缩
    wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
    xz -d Python-3.6.7.tar.xz
    tar -xf Python-3.6.7.tar

    4.进入解压缩生成的源码文件夹
    cd Python-3.6.7

    5.执行编译三部曲的命令
    第一曲:找到一个[配置的可执行文件,configure ],执行它,且指定软件安装位置
    ./configure --prefix=/opt/python367/

    第二曲:在上一步,会生成一个makefile,编译安装,在linux下必须用gcc工具去编译,使用的命令时make
    make