注意:

python27 默认没有安装 pip 和setuptools所以要提前安装。(务必先提前安装python27 哈 )

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

python ez_setup.py--insecure

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

tar-xf pip-9.0.1.tar.gz

cd pip-9.0.0python setup.py install

ln-s /usr/local/python27/bin/pip /usr/bin/pip

安装python2.7

188 2019-06-15 16:47:21 https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz

189 2019-06-15 16:47:39 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz

190 2019-06-15 17:05:58ls191 2019-06-15 17:06:11 xz -d Python-2.7.10.tar.xz192 2019-06-15 17:06:20 tar -xf Python-2.7.10.tar193 2019-06-15 17:06:25 cd Python-2.7.10/

194 2019-06-15 17:06:44 ./configure --prefix=/python27195 2019-06-15 17:08:00 make &&make install196 2019-06-15 17:14:07 ./configure --prefix =/opt/python27197 2019-06-15 17:14:30 ./configure --prefix=/opt/python27198 2019-06-15 17:16:02 make && make install

204 2019-06-15 17:16:55 ln -s /opt/python27/bin/python2 /usr/local/bin/python2

205 2019-06-15 17:17:12 vim /etc/profile

206 2019-06-15 17:17:17 vim /etc/profile

在最底行写入 export PATH=$PATH:/opt/python347/bin/

207 2019-06-15 17:18:34 source /etc/profile

创建虚拟环境

[root@VM_0_2_centos home]# virtualenv --no-site-packages venv

New python executablein /home/venv/bin/python2

Also creating executablein /home/venv/bin/python

Please make sure you remove any previous custom pathsfrom your /root/.pydistutils.cfg file.

Installing setuptools, pip, wheel...

done.

[root@VM_0_2_centos home]# source venv/bin/activate

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]#

(venv) [root@VM_0_2_centos home]# deactivate

[root@VM_0_2_centos home]#

安装nginx

#安装nginx

#依赖库安装

yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y1.下载源码包

wget-c https://nginx.org/download/nginx-1.12.0.tar.gz

2.解压缩源码

tar-zxvf nginx-1.12.0.tar.gz

#切换nginx源码包路径

cd cd nginx-1.12.0

3.配置,编译安装

./configure --prefix=/opt/nginx1-12/make&&make install4.启动nginx,进入sbin目录,找到nginx启动命令

cd sbin

./nginx #启动

./nginx -s stop #关闭

./nginx -s reload #重新加载

#nginx日志访问功能

#找到ngxin安装文件路径,进入conf目录,编辑ngxin.conf

vim nginx.conf

#编辑nginx.conf并且打开access.log日志功能

#去掉注释即可

log_format main'$remote_addr - $remote_user [$time_local] "$request"'

'$status $body_bytes_sent "$http_referer"'

'"$http_user_agent" "$http_x_forwarded_for"';

access_log logs/access.log main;

#然后保存退出

#以相对路径的写法,重启ngixn

sbin/nginx -s reload

配置nginx 配置nginx.conf文件 这两条命令添加即可

42 location /{43root html;44 include /opt/nginx1-12/conf/uwsgi_params;

45 uwsgi_pass 0.0.0.0:8000;46index index.html index.htm;47 }

[root@VM_0_2_centos nginx1-12]# ll

total36drwx------ 2 nobody root 4096 Jun 15 20:26client_body_temp

drwxr-xr-x 2 root root 4096 Jun 16 08:03conf

drwx------ 2 nobody root 4096 Jun 15 20:26fastcgi_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25html

drwxr-xr-x 2 root root 4096 Jun 15 20:26logs

drwx------ 2 nobody root 4096 Jun 15 20:26proxy_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25sbin

drwx------ 2 nobody root 4096 Jun 15 20:26scgi_temp

drwx------ 2 nobody root 4096 Jun 15 20:26 uwsgi_temp

查看日志

[root@VM_0_2_centos nginx1-12]# ll

total36drwx------ 2 nobody root 4096 Jun 15 20:26client_body_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:30conf

drwx------ 2 nobody root 4096 Jun 15 20:26fastcgi_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25html

drwxr-xr-x 2 root root 4096 Jun 15 20:26logs

drwx------ 2 nobody root 4096 Jun 15 20:26proxy_temp

drwxr-xr-x 2 root root 4096 Jun 15 20:25sbin

drwx------ 2 nobody root 4096 Jun 15 20:26scgi_temp

drwx------ 2 nobody root 4096 Jun 15 20:26uwsgi_temp

[root@VM_0_2_centos nginx1-12]# tail -f logs/access.log

安装uwsgi

在 home目录下创建工作目录 并创建uwsgi配置文件

uwsgi配置文件

#mysite_uwsgi.ini file

[uwsgi]

# Django-related settings

# thebasedirectory (full path)

chdir= /home/mysite/pdform_py

# Django's wsgi file

module =mysite.wsgi

# the virtualenv (full path)

home=/home/venv

# process-related settings

# master

master= true# maximum number of worker processes

processes= 5# the socket (use the full path to be safe

socket= 0.0.0.0:8000# ... with appropriate permissions-may be needed

# chmod-socket = 664# clear environment on exit

vacuum= true

~

~

~

开启uwsgi

(venv) [root@VM_0_2_centos home]# uwsgi --ini /home/uwsgi_nginx.ini

python27安装-linux下安装python27 nginx 和uwsgi相关推荐

  1. jmeter linux安装,Linux下安装Jmeter

    今天我们学习下如何在Linux下安装Jmeter,因为Jmeter是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK. 本人环境: CentOS 7.3 64位 JDK 1.8(可参考文 ...

  2. Python安装(Windows下安装/Linux下安装)

    1.准备工作 1.1.运行环境 课程中:Windows下的运行环境 1.2.Python是什么 (1)Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1 ...

  3. linux spf13 vim安装,Linux 下安装 spf13-VIM

    Linux 下安装 spf13-VIM 前言 https://github.com/spf13/spf13-vim 是一个集成多个非常好用的 VIM 插件的集合, 对于在众多插件中不知道该怎么做选择, ...

  4. python3.6.1安装,linux下安装Python3.6.1

    linux下安装Python3.6.1 Python-3.6.1下载 wget  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz ...

  5. linux hadoop eclipse 安装,linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序...

    linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序 Hadoop 安装eclipse这个不难.网上太多的教程,一找一大把.熟悉了之后也不再需要看教程就可以自己安装 ...

  6. perl中DBD-oracle安装,Linux下安装perl的DBI和DBD

    在Linux虚拟机上安装了Oracle的client端,需要用perl来抓取数据库中的数据,于是需要安装perl的DBI和DBD包,分别是DBI-1.616和DBD-Oracle-1.28.需要使用r ...

  7. Gitlab 服务器搭建,maven安装与jdk安装,linux下安装git

    Gitlab 服务器搭建 资源地址: 链接:https://pan.baidu.com/s/1SOLyixV7UkkLj0WWQqanDQ  提取码:fjcl 官网地址 首页:https://abou ...

  8. linux系统 安装hp驱动怎么安装,Linux下安装HP打印机的驱动程序

    前言 在Linux下,我想通过惠普打印机打印文件,我房间的HP打印机型号为HP LaserJet 1020/1008. 一开始通过命令行安装hplip及其相关插件,由于我的电脑是Fedora 22 W ...

  9. linux lxml源码安装,linux下安装lxml包

    爬虫项目需要用到lxml包,解析html文件,但是linux服务器没有lxml包, 服务器中python版本是3.8. 直接使用命令安装: pip install lxml 中途会报错,错误提示我没有 ...

  10. linux testlink安装,Linux下安装testlink

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 记录一下最近安装testlink的经历,供大伙儿参考,有问题可以留言讨论,这里就不截图了 先说下安装版本: CentOS-7.0-1406-x86_64- ...

最新文章

  1. 8、Kubernetes核心技术Service
  2. web前端学习day_05:Bootstrap
  3. windows制作定时关机脚本_自动关机、自动打开程序… 让Windows自动执行任何操作...
  4. OMG!这1010本书的书名都是什么鬼?
  5. 【华为云实战开发】6.Cocos游戏项目如何在云端开发
  6. 深度学习——夏侯南溪关注的深度学习任务
  7. 长春理工大学第十四届程序设计竞赛(重现赛)B
  8. 2.性能测试类型或方法
  9. 每天学一点Linux(一)——apt-get
  10. MOSS Visual How To 系列
  11. vue x 兼容iphone_【前端vue系列】初始化一个vue工程
  12. matlab解三角函数方程组,用matlab解三角函数方程组:y=A+Bx+Csin(Dx)+Esin(Fx)
  13. 台式计算机套什么定额,计算机电缆套定额
  14. Android 解析微信基础表情并显示
  15. 大数据职业理解_大数据岗位介绍和职业规划分析
  16. codeforces 1090B切题记录
  17. 19、基于STM32的电子打铃器
  18. xcode 使用xparse,xccov解析xcresult文件,查看代码覆盖率,导出日志,提取附件等
  19. 活期利率是怎么计算的?
  20. android扫码优化

热门文章

  1. python学习笔记 day15 内置函数(三)
  2. 【Codeforces Round #299 (Div. 2) B】Tavas and SaDDas
  3. android EditText监听事件及参数详解
  4. stagefright框架概述
  5. HDU-1541 Stars 树状数组
  6. 【转载】闲话操作系统(二)
  7. 初学python还是swift-零基础如何选择编程语言 小白的我研究了3个月得出一个结论...
  8. python真的那么火吗-前言、Python是真的火,还是炒得火?来看看它的前世和发展...
  9. python语言程序设计西安电子科技大学答案-徐悦甡 | 个人信息 | 西安电子科技大学个人主页...
  10. python利器app怎么查文献-科研人必备:一个工具搞定文献查阅、数据分析、模型搭建...