iT邦幫忙

0

tarball Apache 2.4.52 + PHP 5.6.36

請問編譯安裝,可以實現Apache 2.4.52 + PHP 5.6.36嗎?
我編譯時一直遇到openssl 版本的問題...
Apache 2.4.52 貌似只支援 openssl 1.1.x(含)以上
PHP 5.6.36 (網站會用到CURL方法所以就會只用到OPENSSL)只支援到0.9.x ~ 1.0.2
補充我的作業系統是Mageia8,內建Openssl 1.1.1m

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
ayu
iT邦好手 2 級 ‧ 2022-01-26 22:59:52
最佳解答

php-5.6.x 不支援 openssl-1.1.x , 除非上 patch

在你的php-5.6.36源碼目錄
wget https://patch-diff.githubusercontent.com/raw/php/php-src/pull/2667.patch
patch -p1 < 2667.patch

再編譯看看 ^_^

[參考]
OpenSSL 1.1.0 support for PHP 5.6.31 to 5.6.40 #609

fgfg98231 iT邦新手 5 級 ‧ 2022-01-27 10:38:35 檢舉

太好了,我之前有找到補丁的方式,但文章太舊檔案也下載不了,所以就沒有試下去,感謝大大幫忙找到資源

我要發表回答

立即登入回答