支持tls 1.2的PHP-5.3 linux编译 ,php5.27也可以尝试一下

本文介绍了如何为老旧的PHP应用程序构建环境,包括下载特定版本的OpenSSL1.0.1u,编译curl7.64.1以匹配openssl版本,以及配置和编译PHP5.3.29,确保支持mysql和imagemagick等功能。
摘要由CSDN通过智能技术生成

我知道,php-5.3的上一次发布是在2014年8月14日。不要怪我!你为什么会在这里?让我们为客户的旧php应用程序构建php。

我们只需要下载python 5.3不会拒绝编译的最新openssl版本,编译curl和我们的老php。

openssl-1.0.1u.tar.gz

curl -O 'https://www.openssl.org/source/old/1.0.1/openssl-1.0.1u.tar.gz'
tar -xvzf openssl-1.0.1u.tar.gz
cd openssl-1.0.1u
./config --prefix=/usr/local --openssldir=/usr/local/openssl
make
make install

curl-7.64.1.tar.gz
使用与php相同的openssl版本构建curl非常重要

curl -O 'https://curl.se/download/curl-7.64.1.tar.gz'
tar -xvzf curl-7.64.1.tar.gz
cd curl-7.64.1
./configure --prefix=/usr/local --with-ssl=/usr/local/openssl
make
make install

tar.bz2

然后编译您的遗留php。不要忘记添加自己的配置选项来启用mysql、imagemagick等。您的发行版包应该足以满足这些要求。

curl -O 'https://www.php.net/distributions/php-5.3.29.tar.bz2'
tar -xvjf php-5.3.29.tar.bz2
cd php-5.3.29
/configure '--with-openssl' '--with-openssl-dir=/usr/local/openssl' '--with-curl=/usr/local/lib'
make
make install

现在,我们已经准备好为我们的客户提供旧的、有问题的应用程序。

我的链接

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值