看你上面的脚本没有修改成需要指定的openssl,可以指定好openssl重新安装
或参考下面方式:
- 下载地址https://www.openssl.org/source/openssl-1.1.1w.tar.gz
- 解压
- tar zxvf openssl-1.1.1w.tar.gz
- cd openssl-1.1.1w
- 编译指定目录,注意不要修改其操作系统使用的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编译脚本,如客户需要的是php7.2那么修改php7.2 的编译参数即可
- --with-openssl=/usr/local/openssl111w
- --with-curl=/usr/local/curl_2
- 执行安装脚本,注意一定不能到软件商店安装,否则会导致覆盖刚才修改后的代码
- bash /www/server/panel/install/php.sh install 7.4
- 等待安装完成即可
复制代码
|