1. 程式人生 > >在騰訊雲伺服器上搭建python2.7+django1.11.1+Mysql

在騰訊雲伺服器上搭建python2.7+django1.11.1+Mysql

搭建python2.7+django1.11.1+Mysql

搭建環境:騰訊雲伺服器linux系統:ubuntu16.04

第一步:檢視python版本(ubuntu16.04一般預裝python2.7,所以小編在這裡使用python2.7作為例項)

    在命令列輸入 python --version 檢視當前python版本

[email protected]:~$ python --version

小編在這裡用安裝python-2.7.12作為例子

[email protected]:~$wget https://www.python.org/ftp/python/2.7.13/Python-2.7.12tgz 、

安裝依賴的基礎包

  1. [email protected]:~$ sudo apt-get install -y zlib-devel bzip2-devel openssl-devel ncurses-devel  
    [email protected]:~$ tar zxf Python-2.7.12.tgz  
    [email protected]:~$ cd Python-2.7.12  
    [email protected]:Python-2.7.12$ ./configure --prefix=/usr/local/python2.7  
    [email protected]
    :Python-2.7.12$ make && make install   [email protected]:~$ mv /usr/bin/python /usr/bin/python.bak   [email protected]:~$ ln -s /usr/local/python2.7/bin/python  /usr/bin/python

安裝完成後最後在檢查一下python的版本

[email protected]:~$ python --version
Python 2.7.12

第二步:安裝pip

1,更新命令

[email protected]:~$sudo apt-get update
[email protected]:~$sudo apt-get upgrade

2,安裝pip

[email protected]:~$ apt-get install python-pip

3,檢查pip版本

[email protected]:~$ pip -V
pip 10.0.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

注:這裡小編提醒大家,如果你的pip版本低於10.0.1,那麼對於後面的django安裝和mysql的配置有些阻礙,所以小編在這裡告訴大家如何將pip進行升級

升級pip

1,先解除安裝已安裝好的pip

 sudo remove pip-python
[email protected]:~$ tar -xzvf pip-10.0.1.tar.gz
[email protected]:~$ cd pip-10.0.1  
[email protected]:~$ sudo python setup.py install

3,檢視pip對應的版本

[email protected]:~$ pip -V
pip 10.0.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

第三步:安裝我們所需要的元件

mysql-server 
mysql-client 
python-dev
libxml2-dev
libxslt-dev
zlib1g-dev
libmysqld-dev
libjpeg-dev
libpcre3
libpcre3-dev
[email protected]:~$ sudo apt-get install mysql-server mysql-client python-dev libxml2-dev libxslt-dev zlib1g-dev libmysqld-dev libjpeg-dev

注:在安裝過程中會出現mysql的介面,目的是讓我們設定mysql的密碼,(mysql使用者名稱預設為root)

第四步:安裝django,以及所需元件

[email protected]:~$ pip install Django ipdb ipython lxml MySQL-python Pillow wheel djangorestframework httplib2 requests uWSGI wechat-sdk

注:其中有一些元件是為了以後搭建nginx安裝的,這裡小編就不一一做解釋了,在提醒一下,如果有人發現pip install是有出現錯誤,那麼請仔細看小編所說的第二步中的如何升級pip。

第五步:建立一個新的django專案

[email protected]:~$ django-admin startproject HelloWorld

第六步:設定mysql資料庫

1,使用vim開啟setting.py檔案

[email protected]:~$ vim /home/ubuntu/HelloWorld/HelloWorld/setting.py

找到DATABASE 修改其中的資料(將下面內容填進去)

TABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'dbname',//你自己在mysql中建立的資料庫的名字,一定記得,要先建立資料庫,否則會報錯
        'USER': 'root',//進入mysql的使用者名稱
        'PASSWORD': 'password',//在安裝資料庫時自己設定的密碼
        'HOST': '',//如果是空的話,預設為本機
        'PORT': '3306'//你為資料庫所開放埠號
    }
}

第七步:還是使用vim開啟setting.py檔案,找到ALLOWED_HOSTS = [],將它改為ALLOWED_HOSTS = [,*,],這樣做的話,公網就可以介入了

第八步:啟動django(一定記住,在你所建的專案目錄下啟動)

[email protected]:~/First$ python manage.py runserver 0.0.0.0:8000
Performing system checks...

System check identified no issues (0 silenced).
May 29, 2018 - 10:44:10
Django version 1.11.1, using settings 'First.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

然後進入瀏覽器,輸入你的ip和埠號,就到大功告成啦(這裡小編皮了一下私自修改了顯示的內容所以請看下圖)


好了好了不皮了,放上正版大圖



好啦,這就是整個過程,小編第一次寫部落格,可能很囉嗦,也可能有些地方有些紕漏,希望大家多多指正哦!


相關推薦

伺服器搭建python2.7+django1.11.1+Mysql

搭建python2.7+django1.11.1+Mysql搭建環境:騰訊雲伺服器linux系統:ubuntu16.04第一步:檢視python版本(ubuntu16.04一般預裝python2.7,所以小編在這裡使用python2.7作為例項)    在命令列輸入 pyth

伺服器搭建mysql 如何使資料庫能外網訪問

本人滁州學院大四狗(郵箱[email protected]),做畢業設計想用自己買的騰訊雲伺服器上搭建MySql資料庫,並且可以通過外網訪問。因為我要做個winform的應用程式用。下面說一說,如何讓自己的騰訊雲伺服器上的資料庫能通過外網訪問。 雲資

一臺伺服器建立多個登陸

一臺騰訊雲伺服器上建立多個登陸 windows系統(以windows server 2008為例) 1)Windows + R,輸入 gpedit.msc;   2)計算機配置 > 管理模板 > Windows 元件 > 遠端桌面服務 > 遠端

tomcat在伺服器的配置

 centos7中使用yum安裝tomcat 介紹 Apache Tomcat是用於提供Java應用程式的Web伺服器和servlet容器。 Tomcat是Apache Software Foundation釋出的Java Servlet和JavaServer Pages技術的開源實現。 本教程介紹

vue+express+mongodb部署到伺服器

下面介紹如何將基於vue、express、mongodb的專案部署到騰訊雲伺服器上。 如有錯誤,歡迎指出。 這裡我使用的是webpack構建工具,可以看到我的目錄如下 server是我服務端的程式碼檔案,這個資料夾在其他地方也可以,這裡為了方遍演示我放到了同一個目錄

伺服器CentOS 7.2,裝Python3建立軟連與Python2共存

騰訊雲伺服器CentOS 7.2 作業系統自帶的 Python 版本為 2.7.x,由於專案需要 Python 3 的支援。即安裝完 Python 3後,系統上同時存在 Python 2 和 Pytho

從零開始搭建伺服器

本篇博文旨在將近期搭建雲伺服器的步驟記錄下來。 1、定義 雲伺服器是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算服務。其管理方式比物理伺服器更簡單高效。使用者無需提前購買硬體,即可迅速建立或釋放任意多臺雲伺服器。雲伺服器幫助您快速構建更穩定、

伺服器Nginx+php+mysql環境搭建

轉 本文有點長,原因是每一步都有截圖佔的篇幅較長,其實並不麻煩,並不複雜。所有命令都可以複製貼上到終端視窗,不用手動輸入(在終端貼上時用滑鼠右鍵+貼上 的方式進行貼上,有些終端工具不支援快捷鍵ctrl + v進行貼上,如果選用putty終端,複製後在 終端視窗直接敲擊滑

伺服器Centos7安裝JDK

1.輸入命令yum install java-1.8.0-openjdk java-1.8.0openjdk-devel進行安裝,出現Complete!後就安裝完成了。 輸入java -version測試一下 2.Linux上使用yum命令後,會將OpenJD

零基礎利用伺服器搭建網站

騰訊雲地址:https://cloud.tencent.com/?fromSource=gwzcw.234976.234976.234976 大學生優惠地址:https://cloud.tencent.com/act/campus?utm_source=qcloud&utm_medium

伺服器搭建的tomcat專案,並用外網通過ip訪問專案

背景:把專案的war包放到了tomcat的webapps目錄下,在伺服器裡面可以訪問,但是不能在外網訪問。 在tomcat的conf目錄裡面找到server.xml去新增80埠,應該是TCP協議,不太確定。 記住新增80埠,改成tcp協議 參考原文

伺服器與虛擬機器搭建主從分離資料庫

測試環境 主資料庫: CentOS7, MySQL15.1 , 騰訊雲伺服器外網IP 從資料庫: CentOS7, MySQL15.1 , 虛擬機器IP(無關緊要) 首先安裝好mysql 我之前安裝的lnmp 所以挺多指令都挺簡單的 lnmp可以去百度安裝 我這裡

伺服器突然遠端連不

最近弄點東西,突然不能遠端連上騰訊雲的伺服器了,如下 也能ping通伺服器IP,但是就是不能連上,而且也不能正常訪問伺服器之前掛著的網站。 上騰訊雲的官方論壇看別人的相似問題,但還是不能解決

】自己搭建伺服器JavaEE環境

轉載地址:https://www.cnblogs.com/qlqwjy/p/8727487.html 感覺很專業的樣子,還沒有看完,更沒有實踐,找個機會實踐一下。 0.安裝SSH登入 1.生成公鑰對 ssh-keygen -t rsa -P ''   -P表示密

一臺阿里2臺伺服器搭建Hadoop叢集

1.準備工作:jdk安裝(個人選擇的1.8版本) 2.ssh免密登陸: 關閉放火牆(可以將要開放的埠加入防火牆的開發埠中,學習用就直接關閉防火牆了): 1)關閉firewall: systemctl stop firewalld.service #停

伺服器如何獲取root許可權,如何配置在伺服器配置JDK(續)以及Tomcat的安裝啟動

昨晚由於時間關係,只寫瞭如何獲取root許可權,由於第一次寫部落格,稍不留神,複製的照片竟然沒有顯示進去,請大家原諒,今天接著來寫如何在騰訊雲伺服器上配置JDK的環境變數 1.首先大家需將已經下載好的JDK上傳到自己的伺服器中(記住Linux所用的軟體壓縮包是.zip格式的

伺服器ftp部署及檔案

首先,先把伺服器的配置說明一下: 作業系統:CentOS 6.6 64位 CPU:1核 記憶體:1GB 系統盤:20G(雲硬碟) 公網頻寬:1Mbps 對我來說挺合適的一個配置,把自己的爬蟲放上面執行,資料存mysql裡面已經足夠用了。 之前那篇寫的是配

Centos6.6搭建javaweb環境:mysql5.1+jdk1.7+tomcat6完整過程

近日,入手了個騰訊雲伺服器,想著linux穩定,就選擇了linux centos6.6系統,最新的是7.1,但是聽說6.6比較穩定,就選擇了6.6,下面把步驟貼出來,希望對大家有所幫助。 前期準備: 安裝centos6.6系統 在安裝系統時最好選用SSH

伺服器新增ftp使用者傳檔案

1. 安裝vsftpd sudo apt-get install vsftp 2. 建立ftp的工作目錄 mkdir /home/ftp 3. 新建ftp使用者並設定密碼以及工作目錄 sudo useradd -d /home/ftp -s /bin/bash ft

伺服器搭建java+tomcat+mysql

使用yum和putty工具,為了防止以後忘記,故記錄一次 putty配置ssh金鑰登陸linux伺服器 參考網站 關鍵步驟在putty的SSH裡面儲存生成的金鑰 安裝java等 參考網站 輸入命令:  yum list available java* 可以列出可以安裝