linux-ubuntu下安装python3/nginx和reids

安装方式自定义:

python3安装

  • 先下载:
    wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
  • 解压tar包:
    tar -xvf 包名;
    tar -xvf Python-3.7.7.tgz;
    总结:其实上面两步,你可以进行界面化操作的;
  • 移包:mv Python-3.7.7 /ldy/python3
  • 编译:./configure;编译有报错时,那时因为你没有gcc,python解释器;
    • sudo apt-get install gcc
    • 这个时候编译,不会报错,不过你还可以./configure --prefix = 路径
  • make: 先安装make,sudo apy-get install make,make完后,会产生python文件,这个时候在当前目录下执行./python,出现python的shell控制台,代表你的python编译成功。
    • 有一点需要注意,在你反复make,产生make报错,这时,你只要将当前文件下的makefile文件给rm -rf掉就行。
  • make install成功,代表安装完成。
    注:make install 代表 全局安装完成;你可以建立软链接sudo ln -s /ldy/python3/python python3;
    • make install, 报错export PATH=”$PATH:/usr/local/bin”或者sudo apt-get install zlib1g-dev
        ( can't decompress data; zlib not available
      		Makefile:1141: recipe for target 'install' failed
      		make: *** [install] Error 1
      		)
    
    这个错误可以通过:sudo apt-get install zlib1g-dev安装。
    成功安装后,会提示,pip3工具也安装成功。还有安装路径默认是/usr/local/bin

nginx 安装

  1. apt-get install nginx 安装
  2. 编译安装nginx:
    • 下载:http://nginx.org/download/nginx-1.18.0.tar.gz
    • 解压: tar -zxvf nginx-1.18.0.tar.gz
    • 进入源码包进行编译:./configure --prefix = /xx/nginx
      • 如果编译成功,然后通过 make && make install,你将会在/xx/nginx,看到会有sbin文件目录:sbin/nginx就启动成功;
    • 没有成功:出现了pcre not found,这个时候你需要安装pcre插件;
    • pcre安装:
      • 下载: https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
      • 解压,进入目录,编译./configure,如果出现报错c或者c++类型错误
      • 此时你的安装gcc和g++两个语言包apt-get install gcc g++
      • 然后进入编译pcre,这个时候报错libpcre.so.1文件没找到;
      • 你可以通过whereis libpcre.so.1找到改文件目录,然后创建软链接ln -s /usr/local/lib/libpcre.so.1 /lib64 或者 ln -s /usr/local/lib/libpcre.so.1 /lib ,如果lib64目录不行,则采用/lib,就会成功
      • 然后再进行安装pcre:./configure—>make && make install,即可编译成功
    • 然后在执行./configure --prefix = /xx/nginx—> make && make install, 此时,就可以通过sbin/nginx启动nginx;

redis

  • 下载:wget http://download.redis.io/releases/redis-5.0.5.tar.gz
  • 解压: tar -zxvf redis-5.0.5.tar.gz
  • 进入文件安装:cd redis-5.0.5 && make
  • make安装报错,请查看python3的安装,中有make安装方案
  • 全局安装redis-server或redis-cli:软链接ln -s /xx/xx/src/redis-server redis-server,redis-cli请参照redis-server的软链接的建立

参考文档

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值