亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中crm部署代碼的示例分析

發布時間:2021-05-25 10:49:23 來源:億速云 閱讀:163 作者:小新 欄目:服務器

這篇文章主要介紹了linux中crm部署代碼的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

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,redismongodb,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
第三曲:這一步是執行安裝,會生成一個/opt/python367文件夾,可用的解釋器都在這里了
make install

6.配置環境變量,便于快捷使用python3
1.先獲取當前的PATH變量,然后把python3的bin目錄加進去
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin

2.永久修改PATH的值
-第一個是軟連接
-直接修改/etc/profile ,系統全局的配置文件,每個用戶在登陸系統的時候,都會加載這個文件
vim /etc/profile
寫入新的PATH變量

PATH="/opt/python367/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin"


3.還得重新登陸,或者手動讀取這個/etc/profile
source /etc/profile #讓這個文件中的變量生效

下載virtualenvwrapper工具

virtualenvwrapper ,升級版的虛擬環境工具

1.安裝 ,不要激活虛擬環境
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper


2.修改配置文件,每次開機就加載 virtualenvwrapper 這個工具

1.打開一個用戶個人的環境變量配置文件
全局配置文件 /etc/profile #每個用戶登陸都生效
用戶個人配置文件 ~/.bash_profile

vim ~/.bash_profile #root在登陸的時候,會讀取這個文件中的代碼

2.填入如下信息,針對你自己的python環境修改

export WORKON_HOME=~/Envs #設置virtualenv的統一管理目錄
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的參數,生成干凈隔絕的環境
export VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3.6 #指定python解釋器
source /opt/python367/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本

3.此時可以使用這個工具,快捷的創建虛擬環境

mkvirtualenv 虛擬環境名 #創建虛擬環境
lsvirtualenv #列出虛擬環境的名字
workon 虛擬環境名字 #激活或切換虛擬環境
lssitepackages #列出虛擬環境中的模塊信息,其實就是
cdvirtualenv #進入虛擬環境家目錄
cdsitepackages #進入虛擬環境第三方模塊目錄

使用mkvirtualenv命令,創建新的虛擬環境,用于啟動crm

mkvirtualenv s23_crm

拷貝crm代碼,到linux機器

rz  # 講crm項目壓縮包拖到linux,
# 解壓

解決crm運行所需的依賴環境,django等模塊,以及pymysql

解決辦法1:
笨辦法,一個個報錯去看,去解決
pip3 install -i https://pypi.douban.com/simple django==1.11.23
pip3 install -i https://pypi.douban.com/simple pymysql
pip3 install -i https://pypi.douban.com/simple django-multiselectfield
pip3 install -i https://pypi.douban.com/simple django==1.11.23

不那么笨的辦法:
導出python解釋器模塊的命令
pip3 freeze > requirements.txt #這個 requirements.txt文件是python程序員都認識的模塊依賴文件

安裝這個requirements.txt文件中所有的模塊

pip3 install -r requirements.txt #指定依賴文件安裝,讀取文件中所有的模塊信息

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“linux中crm部署代碼的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英吉沙县| 崇阳县| 泸定县| 拜城县| 广西| 班玛县| 宽城| 东兰县| 衡山县| 安丘市| 鄢陵县| 甘孜| 中牟县| 张家川| 滕州市| 襄汾县| 册亨县| 抚宁县| 宁德市| 华池县| 育儿| 嘉鱼县| 色达县| 武安市| 崇州市| 乐业县| 开阳县| 永和县| 晋中市| 绍兴县| 永吉县| 榆中县| 高雄市| 烟台市| 平舆县| 常宁市| 瑞安市| 临城县| 绵阳市| 农安县| 金阳县|