安装方式自定义:
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,产生make报错,这时,你只要将当前文件下的
- 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
- make install, 报错
nginx 安装
apt-get install nginx
安装- 编译安装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的软链接的建立