1、安装nginx

安装依赖包

yum install gcc

yum install pcre-devel

yum install zlib zlib-devel

yum install zlib zlib-devel

一键安装上面四个依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

cd /usr/local # 进入路径

mkdir nginx # 创建文件夹

cd nginx  # 进入nginx文件夹

wget http://nginx.org/download/nginx-1.13.7.tar.gztar -xvf nginx-1.13.7.tar.gz  # 下载tar包

cd /usr/local/nginx # 注意这个目录一定是你安装的目录

./configure  # 执行命令

make

make install

进入nginx安装目录下的sbin目录

./nginx -t  # 测试配置文件是否正确

./nginx  # 启动(/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf)

./nginx -s stop  # 停止

./nginx -s reload  # 动态更新文件,不关机和不关闭nginx使新的文件生效

输入地址查看能否连接

2、安装python

安装相关依赖包。

在终端下输入命令:sudoyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

在终端下输入命令:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

新建文件夹名字为python3,在终端下输入命令:mkdir python3

解压安装包:tar -xf Python-3.6.5.tar.xz -C python3 # 这里注意有可能官网下载的压缩包名字的后缀会有不同导致报错

进入 Python-3.6.5目录,在终端中输入命令:cd python3/Python-3.6.5

在终端中输入命令:./configure --prefix=/home/python3 # 配置安装路径

在终端中输入命令:make

再输入命令:make install

创建python3的软链接。

备份原文件为python2,在终端中输入命令:sudomv /usr/bin/python /usr/bin/python2

创建软链接

在终端中输入命令:sudo ln -s /home/python3/bin/python3 /usr/bin/python

备份python2的pip为pip2

输入命令:sudo mv /usr/bin/pip /usr/bin/pip2

为python3的pip创建软链接

输入命令:sudo ln -s /home/python3/bin/pip3 /usr/bin/pip

Step6.python3.6测试

在终端输入命令:python

看到系统提示python3.6.5,证明此时我们已成功安装

值得注意:因为在Centos中,yum源使用的是Python2.7,替换为Python3以后,yum源无法正常工作。所以我们需要修改yum配置文件

首先,更改文件权限

在终端输入命令:sudo chmod 777 /usr/bin/yum

在终端输入命令:vi /usr/bin/yum 将#!/usr/bin/python 改为#!/usr/bin/python2.7

输入:wq保存退出后,输入命令:sudoyum search pip 用于测试yum是否正常工作

3、安装django

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip install Django==1.8.9 # 根据需要下载相应版本的

mkdir django_item # 创建一个django项目的目录
python -c "import django; print(django.get_version())" # 进入创建的django文件夹查看
python manage.py runserver 0.0.0.0:8000 # 进入django项目的目录下启动manage.py 后面一定要跟一个0的地址和端口,然后再settings.py里面ALLOWED_HOSTS = ['*']方框内加*才能让其他主机访问

转载于:https://www.cnblogs.com/shizhengquan/p/10844234.html

linux下安装nginx、python、django相关推荐

  1. Linux下安装nginx (tar解压版安装) nginx1.16.1

    https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...

  2. 如何在Linux下安装nginx

    如何在Linux下安装nginx 1.http://nginx.org 下载对应平台的安装初始配置文件 2.yum install nginx posted on 2012-07-25 15:41 e ...

  3. Linux下安装Nginx详细图解教程

    Linux下安装Nginx详细图解教程 什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SM ...

  4. Linux下安装Nginx完整教程及常见错误解决方案

    Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...

  5. Linux下安装nginx,启动和重启

    Linux下安装nginx 查看Linux下是否已安装nginx且已启动 安装 重启nginx 查看Linux下是否已安装nginx且已启动 是否安装:find / -name nginx 是否启动: ...

  6. Linux下安装nginx教程

    Linux下安装nginx教程 安装依赖包 #执行一下命令 安装4个依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl- ...

  7. nginx etag php,Linux下安装nginx如何启用ETag

    nginx更新速度杠杠的,不到一年时间就更新了这么多版本了,今天一口气从1.2.3升级到1.8.0.为什么升级?因为nginx提供了ETag功能,对流量控制很有效果. 升级之前特意去查了一下资料,看看 ...

  8. linux下安装nginx启动,Linux下安装启动nginx的过程

    1.首先将nginx的安装包传到虚拟机里的/home目录下 2.为了方便nginx运行而不影响linux安全需创建组合用户 groupadd -r nginx useradd -r -g nginx  ...

  9. linux nginx django,如何在Linux下使用Nginx部署Django项目

    Django项目使用nginx + uwsgi进行部署,是比较常见的方式. 系统环境 这里列出自己的,就算不一样也不用太担心. Liunx系统版本:CentOS Linux release 7.8.2 ...

最新文章

  1. Racktables(一)的资产管理软件安装配置
  2. java I/O系统总结
  3. C# message简单实现窗口间信息接收与发送
  4. 4. time datetime 时间模块
  5. Python 第三方库之docx
  6. win10下如何安装vb6.0sp6_Mac如何安装win10系统?Parallels Desktop 15 Mac安装win10系统教程...
  7. pandas 读表格_pandas电子表格的读取(pandas中的read_excel)
  8. 计算机技术博客博客知乎,我的技术博客的选择:CSDN、博客园、简书、知乎专栏仍是Github Page?...
  9. 【docker】win10子系统ubuntu安装docker
  10. 缺货警告!小米这款手机已被骂惨...
  11. 用java绘制一个光照球体_HTML5 Canvas一个基本光线行进的球体光照效果
  12. jave使用corenlp
  13. Linux Shell常用技巧(六) sort uniq tar split
  14. 在软件测试中UT,IT,ST,UAT分别是什么意思
  15. 视频识别车牌号(Python)
  16. my phone blackberry priv / blackberry keyone / heimei
  17. 快速解决NVivo节点慢的问题!
  18. jsp页面打开为空白页
  19. Java百宝箱——实现ip地址、手机号、身份证号归属地查询
  20. 那曲虫草价目表2022

热门文章

  1. linux开发 stc_Linux下构建stc51单片机开发环境
  2. laravel $request 多维数组取值_Laravel 运行原理分析与源码分析,底层看这篇足矣
  3. java qq音乐接口 api,QQ音乐解析API接口更新:支持HQ,ape,flac无损音质,缓存功能
  4. php加密 dll扩展,PHP的openssl加密扩展使用小结(推荐)
  5. file_get_contents(php://input)的使用方法
  6. Android架构师教你如何突破瓶颈,快来收藏!
  7. python【力扣LeetCode算法题库】460- LFU缓存
  8. 解决Latex图片或者表格浮动
  9. Keras【Deep Learning With Python】手写数字识别
  10. python【数据结构与算法】内建模块itertools(操作迭代对象)