centos7下搭建django

安裝環境:centos7.4python

1 安裝nginxmysql

   yum install nginxlinux

   注:嘗試過在本地和騰訊雲上安裝,使用同一條命令:在本地安裝提示沒有可用安裝包,雲上安裝正常nginx

   啓動nginx,並啓用開機啓動sql

    systemctl start nginx.service數據庫

    systemctl enable nginx.servicedjango

    注:可能會自動建立一個軟鏈接 centos

   Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.瀏覽器

2  下載並安裝python環境app

    安裝python 3.7.1

 (1) 先安裝開發工具包:yum -y groupinstall "Development tools"

    注:常常會遇到找不到工具包,上面這條命令多執行幾回,檢查是否有拼寫錯誤,固然就算你拼寫正確,也有可能找不到

          安裝工具包。

 (2) 安裝依賴包:

            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 libffi-devel

     注:這是一條命令,別分兩次執行,依賴包真的是很多,先安裝,後面安裝提示缺乏什麼依賴,再繼續補充

  (3)下載linux版本的python安裝包(後綴爲:tar.xz)

       https://www.python.org/downloads/release/python-371/

 (4) 建立一個編譯安裝目錄:  /usr/local/python3

    

(5)  進入Python3文件夾,並執行編譯安裝步驟

          先執行: ./configure  --prefix=/Python3/python3

          再執行:make  &&  make install

(6) 建立軟鏈接

           ln -s /usr/local/python3/bin/python3.7    /usr/local/bin/python3

           ln -s /usr/local/python3/bin/pip3      /usr/local/bin/pip3

           注:這裏有個小坑點,不熟悉linux的同窗,執行命令前先考慮下爲何是3.7?

 (7)    檢查是否安裝成功

          python  -V

          pip3  -V

 

3   安裝數據庫:

      (1)yum install mariadb mariaddb-server  mariadb-devel -y

         注:報錯了,哈哈,咱們來換個yum源

       (2)  建立配置文件夾:mkdir -p  ~/.config/pip/(若是有則不用建立)

              建立配置文件:pip.conf,文件內容以下 

               [global]
               index-url =  = https://pypi.tuna.tsinghua.edu.cn/simple           

               注:不要偷懶,直接vi ~/.config/pip/pip.conf,爲何,這坑已經被我踩過了!

        (3)再次嘗試安裝:yum install mariadb mariaddb-server  mariadb-devel -y

        (4)啓動數據庫:systemctl start mariadb.service

                                  systemctl enable mariadb.service

      (5)初始化數據庫:mysql_secure_installation

                執行完直接按回車,初始密碼爲空,而後再連續輸入兩次密碼

                密碼修改完成後,會各類提示你刪除測試用的一些庫和配置,所有輸入Y就能夠了!

        

          

 

 _________________________________________________________________________________________________________________________________________________________________________________________________________

  環境差很少了,先整個鏡像保存一下,萬一後面出問題了,還能夠直接從新用鏡像恢復到這一步              ________________________________________________________________________________________________________________________________________________________________________________________________________

 

4   建立咱們的第一個django項目:

    (1) 安裝virtualenv,用來建立虛擬環境,主要考慮管理方便

          pip install virtualenv

          cd /usr/local/python3/bin/

          python3  -m venv  venvDjango               #venvDjango 是虛擬環境名稱

          source bin/activate                                 #

  

   (2)安裝django

      注: 安裝位置

​       

        (3)建立項目,並嘗試啓動

          django-admin startproject myFirstProject         

          cd myFirstProject

          python3 manage.py runserver 0.0.0.0:2121

​  

    (4)瀏覽器中訪問

相關文章
相關標籤/搜索