【已解答】求教php7.4.3升级openssl到1.1.1
本帖最后由 堡塔运维小林 于 2023-10-10 18:18 编辑为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
8.0.2
系统版本:
Alibaba Cloud 3 (Soaring Falcon) x86_64(Py3.7.8)
问题描述:
现在使用的php版本为7.4.3,phpinfo的openssl版本为1.0.2u,已经自己编译安装了1.1.1w版本,想将1.0.2u置换成1.1.1w版本,需要重新编译安装吗?有没有简便方法可以更新phpinfo的openssl版本到1.1.1w
相关截图(日志、错误):
您好,你这个是需要重新编译安装PHP才能修改openssl的版本的,您可以按照下面的步骤去修改PHP的安装脚本,再去安装PHP7.4,看看是否能成功的把openssl版本变为1.1.1w,大概在php.sh脚本的544行,把/usr/local/openssl目录地址改成您的openssl1.1.1w的安装目录,然后咨执行安装脚本,然后编译安装PHP,最后查看版本
1、下载PHP的安装脚本
wget https://download.bt.cn/install/0/php.sh
2、修改PHP脚本中大概544行位置的openssl目录,看下面的截图
3、执行编译安装PHP7.4的命令
bash php.sh install 74 堡塔运维小林 发表于 2023-10-9 19:51
您好,你这个是需要重新编译安装PHP才能修改openssl的版本的,您可以按照下面的步骤去修改PHP的安装脚本, ...
收到,我试着操作下,谢谢 堡塔运维小林 发表于 2023-10-9 19:51
您好,你这个是需要重新编译安装PHP才能修改openssl的版本的,您可以按照下面的步骤去修改PHP的安装脚本, ...
您好,我想问下这样操作会影响现在的php环境吗?如果影响的话,需要注意哪些方面? 宝塔用户_hoiwjz 发表于 2023-10-10 09:25
您好,我想问下这样操作会影响现在的php环境吗?如果影响的话,需要注意哪些方面? ...
您好,如果你需要更改PHP默认的openssl版本,就需要卸载PHP,重新编译PHP,经常删除、安装可能是会影响的,之前的PHP里面的扩展、配置数据等这些都是不见了,需要您重新安装PHP后再去安装、配置原先的数据,另外,建议您先使用测试机器去修改PHP的openssl版本,请勿在正式环境上面去更换,防止意外情况导致的数据丢失 堡塔运维小林 发表于 2023-10-10 18:18
您好,如果你需要更改PHP默认的openssl版本,就需要卸载PHP,重新编译PHP,经常删除、安装可能是会影响的 ...
您看我这样操作行不行,就是现在用的是php7.4的版本 我再下载个php7.3的sh文件修改相应的openssl的目录 再安装php7.3 是不是可以避免影响现有7.4版本 宝塔用户_hoiwjz 发表于 2023-10-11 09:23
您看我这样操作行不行,就是现在用的是php7.4的版本 我再下载个php7.3的sh文件修改相应的openssl的目录...
您好,是的,如果安装不同版本的php是不影响的,脚本也是上面的脚本,只需要把74改成73就可以了,如果有测试机器还是建议在测试机器上面去操作 堡塔运维小林 发表于 2023-10-11 09:27
您好,是的,如果安装不同版本的php是不影响的,脚本也是上面的脚本,只需要把74改成73就可以了,如果有 ...
好的 谢谢 我试一下 其实只要修改脚本中的809行中的php版本号即可,例如我将原来的“80”改成了“73”如下:
if [ "${php_version}" -ge "73" ];then quyu 发表于 2024-9-15 14:59
其实只要修改脚本中的809行中的php版本号即可,例如我将原来的“80”改成了“73”如下:
...
谢谢,这个确实可以。
但是下边的 header version 出现了不一致。这个版本o 不知道哪冒出来的。我只装了T
OpenSSL Library Version OpenSSL 1.1.1t 7 Feb 2023
OpenSSL Header Version OpenSSL 1.1.1o 3 May 2022 按照配置了,系统的变了,但是扩展里面还是Openssl1.0.2k
页:
[1]