Ubuntu18+MariaDB+python2+Django

2019年1月10日
更新系统
  1. apt-get update
  2. apt-get upgrade
安装Python 及其相关软件
  1. apt-get install python-dev
  2. apt-get install python3-dev
  3. apt install python3-pip
  4. apt-get install python-virtualenv libmysqlclient-dev
  5. apt-get install build-essential libssl-dev libffi-dev python-dev libjpeg-dev
  6. apt-get install lib32ncurses5-dev libxml2-dev libxslt1-dev
  7. apt-get install python3-setuptools
  8. apt-get install gcc+
  9. apt-get install wget curl vim htop
  10. apt-get install libxml2
  11. apt-get install libjpeg-dev zlib1g-dev
添加系统编码
  1. apt install locales
  2. dpkg-reconfigure locales
安装 MariaDB 10.3
  1. apt-get install software-properties-common
  2. apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
  3. add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.neusoft.edu.cn/mariadb/repo/10.3/ubuntu bionic main'
  4. apt update
  5. apt install mariadb-server mariadb-client
安装 libmysqlclient
  1. apt-get install libmysqlclient18
  2. apt-get install libmysqlclient20
添加 用户用户组
  1. groupadd webapps
  2. useradd -g webapps -s /bin/bash -d /home/webapps/ hello
  3. mkdir -p /home/webapps/
  4. cp ~/.bashrc ./
  5. chown -R hello: /home/webapps/.bashrc
  6. chown -R hello: /home/webapps/
进入新建的用户 安装python 虚拟环境
  1. su hello
  2. virtualenv --python=python3 env01 (--python= 指定Python3 版本 env01 独立虚拟环境名称 )
hello@a9d9db8fa9a9:/home/webapps$ ls
env01
hello@a9d9db8fa9a9:/home/webapps$ cd env01/
hello@a9d9db8fa9a9:/home/webapps/env01$ ls -alh
total 24K
drwxr-xr-x 6 hello webapps 4.0K Jan 9 07:53 .
drwxr-xr-x 4 hello webapps 4.0K Jan 9 07:53 ..
drwxr-xr-x 2 hello webapps 4.0K Jan 9 07:54 bin
drwxr-xr-x 2 hello webapps 4.0K Jan 9 07:53 include
drwxr-xr-x 3 hello webapps 4.0K Jan 9 07:53 lib
drwxr-xr-x 3 hello webapps 4.0K Jan 9 07:53 share
source bin/activate

没有评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注