`yum update -y`
`yum -y groupinstall "Development tools"`
`yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel`
1、下载Pyhton3到/usr/local 目录
cd /usr/local
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
2、解压
tar -zxvf Python-3.6.6.tgz
进入 Python-3.6.6路径
cd /usr/local/Python-3.6.6
3、编译安装到指定路径
./configure --prefix=/usr/local/python3
/usr/local/python3 路径可以自己指定,自己记着就行,下边要用到。
4、安装python3
`make`
`make install`
5、安装完成之后 建立软链接 添加变量 方便在终端中直接使用python3
`ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3`
6、Python3安装完成之后pip3也一块安装完成,一样建立软链接,不需要再单独安装
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
7、查看Python3和pip3安装情况
python3 -V
pip3 -V
8、更新指令
pip3 install --upgrade pip
1、建目录
mkdir -p /data/env # env保存所有虚拟环境 -p表示递归创建:如果data目录不存在,会自动创建!
mkdir -p /data/wwwroot # 保存待发布的项目源码
2、进入虚拟环境目录
cd /data/env
3、新建
python3 -m venv 虚拟环境名
python3 -m venv my_env01 # 新建的
4、激活
cd /data/env/my_env01/bin
source activate # 退出 deactivate
5、pip安装软件指令
pip install django==2.1.8
pip list
pip uninstall django
6、导出虚拟环境中软件文档列表
pip freeze > 任意文件名.txt
pip freeze > requirements.txt
7、 根据依赖包的文本文档导入
pip install -r 文件名.txt
pip install -r requirements.txt
下载网址:https://uwsgi-docs.readthedocs.io/en/latest/ConfigLogic.html
安装:
#1.进入虚拟环境并激活
cd /data/env/my_env01/bin
source acticate
# 2. 安装
pip install uwsgi # 注意:uwsgi必须进入虚拟环境后才能用!
# 3.为了方便使用,可以添加软连接
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi # 可以不创,如果不创建,必须激活虚拟环境才能用!
centos 的软件源中默认无nginx软件,centos软件源位置: /etc/yum.repos.d/
# 1.添加nginx的软件源
vi /etc/yum.repos.d/nginx.repo
# 按i进入编辑模式
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
# 保存退出
:wq
# 2. 安装
yum install -y nginx
# 3. 添加为系统服务(可以开机自启动)
systemctl enable nginx
# 4. 启动/停止/重启
systemctl start/stop/reload nginx
# 5. 查看运行的端口
netstat -atunp
# 6. 本地访问nginx默认发布的首页
curl 127.0.0.1:80 # 80可以不写
# 7. 关闭防火墙,外网可以通过Ip访问nginx默认的首页
systemctl stop firewalld.service
通过源码安装
# 1. 先下载
cd /usr/local
wget http://nginx.org/download/nginx-1.13.7.tar.gz
# 2. 解压
tar -zxvf nginx-1.13.7.tar.gz
# 3. 编译
cd nginx-1.13.7
./configure
# 4. 安装
make
make insatll
# 5. 启动并访问默认页面
cd /usr/local/nginx/sbin
./nginx #启动-------->启动成功后,可以访问默认的nginx页面
./nginx -s stop #停止
./nginx -s reload #重启
./nginx -t #检查nginx.conf配置文件的语法
# 6. 检查运行状态
netstat -atunp # 查看80端口
curl 127.0.0.1:80 # 本地访问默认页面
http://IP地址:80 # 远程访问nginx默认页面 (前提:云服务器控制台手动打开80端口)
# 1. 找nginx安装位置
whereis nginx #(安装位置etc 中, 网页在:/usr/share/nginx/html中)
# 2. 上传自己的网站到nginx的html目录
/usr/share/nginx/html
数据库:可以装MySQL也可以安装mariadb
mysql https://www.django.cn/article/show-2.html
maraidb https://www.cnblogs.com/itzixueba/p/13949469.html
原文:https://www.cnblogs.com/weisimin123/p/14042084.html