| 参考下面的方法: 官网下载新的openssl
 
 复制代码wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz
解压
 
 复制代码tar zxvf openssl-1.1.1w.tar.gz
进入目录
 
 编译指定目录,注意不要修改其操作系统使用的openssl版本
 
 复制代码./config  --prefix=/usr/local/openssl111w
make && make install
安装好后,执行 /usr/local/openssl111w/bin/openssl version时会有报错,是因为没有引用动态库文件
 
 复制代码ln -s /usr/local/openssl111w/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl111w/lib/libcrypto.so.1.1  /usr/lib64/libcrypto.so.1.1
操作好后,修改php编译脚本,例如,你需要安装8.0,修改8.0的参数
 
 复制代码--with-openssl=/usr/local/openssl111w 
--with-curl=/usr/local/curl_2
  
 执行安装脚本,注意一定不能到软件商店安装,否则会导致覆盖刚才修改后的代码
 
 复制代码bash /www/server/panel/install/php.sh install 8.0
等待安装完成即可
 |