欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

阿里云服务器部署django项目流程?

程序员文章站 2022-06-11 14:50:16
...

一: 购买服务器、安装python依赖、安装需要的python版本

1. 购买阿里云服务器,并登陆阿里云服务器,我这里购买的是Ubuntu18.04版本

2. 先升级apt,如果不升级后续下载很多软件都会找不到

apt update

3. ubuntu中安装python相关的依赖

由于默认下载的太慢,我们先修改从阿里云镜像下载,详情见链接: https://blog.csdn.net/weixin_42289273/article/details/103794253

sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl

centos7中需要安装的相关依赖:

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  openssl-devel libffi-devel python-devel mariadb-devel

4.  ubuntu18.04中默认自带的python2.7.17和3.6.9,如果需要其它版本可以自行下载

5. 下载python3.7.3

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

6. 创建安装目录

mkdir -p /usr/local/python3

7.  解压安装包

tar -zxvf Python-3.7.3.tgz

8. 执行相关命令

  (1)进入解压后的目录

  (2)执行./configure

      ./configure --prefix=/usr/local/python3     #/usr/local/python3为安装目录

       执行完configure命令后,configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用( Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件)。

 (3)执行make指令

           make

       make实际就是编译源代码,并生成执行文件。

    (4)再执行make install 命令

          make install

          make install实际上是把生成的执行文件拷贝到之前configure命令指定的目录/usr/local/python3下。

         到这里安装已经结束,下面是配置环境。

9. 建立python3的软连接,由于默认python3指向了系统自带的python3.6.9,所以我们可以将python3.7指向新安装的python3.7.3

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

10 测试是否安装成功

$ python3.7 -V
Python 3.7.3
$ pip3.7 -V
pip 18.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

如果pip3.7 -V找不到,可以尝试创建一下pip3.7的软链接:

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

   以上python安装配置的参考网址:https://blog.csdn.net/qq_27825451/article/details/100034135

二、 安装mysql

(1)安装详情见链接: https://blog.csdn.net/weixin_42289273/article/details/106883571

(2)如何设置安装的Mysql允许远程连接见链接: https://blog.csdn.net/weixin_42289273/article/details/115213192

三、 安装redis

sudo pip install redis

 

相关标签: Django