linux下安装nginx、python、django
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相关推荐
- Linux下安装nginx (tar解压版安装) nginx1.16.1
https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...
- 如何在Linux下安装nginx
如何在Linux下安装nginx 1.http://nginx.org 下载对应平台的安装初始配置文件 2.yum install nginx posted on 2012-07-25 15:41 e ...
- Linux下安装Nginx详细图解教程
Linux下安装Nginx详细图解教程 什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SM ...
- Linux下安装Nginx完整教程及常见错误解决方案
Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...
- Linux下安装nginx,启动和重启
Linux下安装nginx 查看Linux下是否已安装nginx且已启动 安装 重启nginx 查看Linux下是否已安装nginx且已启动 是否安装:find / -name nginx 是否启动: ...
- Linux下安装nginx教程
Linux下安装nginx教程 安装依赖包 #执行一下命令 安装4个依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl- ...
- nginx etag php,Linux下安装nginx如何启用ETag
nginx更新速度杠杠的,不到一年时间就更新了这么多版本了,今天一口气从1.2.3升级到1.8.0.为什么升级?因为nginx提供了ETag功能,对流量控制很有效果. 升级之前特意去查了一下资料,看看 ...
- linux下安装nginx启动,Linux下安装启动nginx的过程
1.首先将nginx的安装包传到虚拟机里的/home目录下 2.为了方便nginx运行而不影响linux安全需创建组合用户 groupadd -r nginx useradd -r -g nginx ...
- linux nginx django,如何在Linux下使用Nginx部署Django项目
Django项目使用nginx + uwsgi进行部署,是比较常见的方式. 系统环境 这里列出自己的,就算不一样也不用太担心. Liunx系统版本:CentOS Linux release 7.8.2 ...
最新文章
- Racktables(一)的资产管理软件安装配置
- java I/O系统总结
- C# message简单实现窗口间信息接收与发送
- 4. time datetime 时间模块
- Python 第三方库之docx
- win10下如何安装vb6.0sp6_Mac如何安装win10系统?Parallels Desktop 15 Mac安装win10系统教程...
- pandas 读表格_pandas电子表格的读取(pandas中的read_excel)
- 计算机技术博客博客知乎,我的技术博客的选择:CSDN、博客园、简书、知乎专栏仍是Github Page?...
- 【docker】win10子系统ubuntu安装docker
- 缺货警告!小米这款手机已被骂惨...
- 用java绘制一个光照球体_HTML5 Canvas一个基本光线行进的球体光照效果
- jave使用corenlp
- Linux Shell常用技巧(六) sort uniq tar split
- 在软件测试中UT,IT,ST,UAT分别是什么意思
- 视频识别车牌号(Python)
- my phone blackberry priv / blackberry keyone / heimei
- 快速解决NVivo节点慢的问题!
- jsp页面打开为空白页
- Java百宝箱——实现ip地址、手机号、身份证号归属地查询
- 那曲虫草价目表2022
热门文章
- linux开发 stc_Linux下构建stc51单片机开发环境
- laravel $request 多维数组取值_Laravel 运行原理分析与源码分析,底层看这篇足矣
- java qq音乐接口 api,QQ音乐解析API接口更新:支持HQ,ape,flac无损音质,缓存功能
- php加密 dll扩展,PHP的openssl加密扩展使用小结(推荐)
- file_get_contents(php://input)的使用方法
- Android架构师教你如何突破瓶颈,快来收藏!
- python【力扣LeetCode算法题库】460- LFU缓存
- 解决Latex图片或者表格浮动
- Keras【Deep Learning With Python】手写数字识别
- python【数据结构与算法】内建模块itertools(操作迭代对象)