django 後端開發環境搭建

1,開發環境   ubuntu+nginx+uWSGI+Django+python+mysql python

 

2, python 升級mysql

    ubuntu16 及以上版本 自帶python 2.7 ,升級到python 3.x 版本使用以下命令nginx

    sudo apt-get install python3git

    alias python=python3  //當存在2.7 版本和 3.x 版本時,用此命令切換到3.x 版本github

    而後執行python 檢查python 的當前版本。sql

 

3,安裝djangodjango

      sudo apt-get install python-django -yubuntu

      查看django版本:工具

      在python下執行以下代碼:ui

       import django

       django.get_version()

 

4, 安裝mysql

       一 安裝命令

       sudo apt-get install mysql-server

       sudo apt-get install mysql-client

       二 mysql登陸密碼修改

       若是在安裝過程當中未出現給mysql 設置密碼,那麼須要後續工做:

       1) 進入到etc/mysql 目錄下,查看debian.cnf文件,sudo cat  debian.cnf

       2)    找到用戶名,密碼 ,使用此帳號登陸mysql

 

                      用戶名:debian-sys-maint

 

                      密碼:xedvSNKdLavjuEWV

 

                      登陸:mysql -udebian-sys-maint -pxedvSNKdLavjuEWV

       3)  修改root 密碼

         show databases;

 
         use mysql;
  
         update user  set  authentication_string = PASSWORD( "自定義密碼" ) where user = 'root' ;
  
         update user  set  plugin = "mysql_native_password" ;
  
         flush privileges;
  
         quit;
               修改完畢後,重啓mysql
                         /etc/init.d/mysql restart
        三,檢查mysql運行狀態
                sudo netstat -tap | grep mysql
     
        四,登陸root 帳戶
                 mysql -u root -p 
 
4,   安裝Django和mysql鏈接的驅動        
       1) python 2
sudo apt-get install python-mysqldb

       2) python 3          

 git clone https://github.com/PyMySQL/PyMySQL 
 cd PyMySQL 
 python3 setup.py install

 

5, 安裝nginx

      sudo apt-get install nginx -y

 

6,   安裝 uwsgi

      sudo pip install uwsgi --upgrade

      sudo apt-get install uwsgi

 

7, 安裝 supervisor

       一個專門用來管理進程的工具,咱們用它來管理 uwsgi 進程.

       sudo pip install supervisor

相關文章
相關標籤/搜索