2016-07-13 19 views
10

Mam to dziwne combo na moim openSSL.Wersja nagłówka OpenSSL! = Wersja biblioteki OpenSSL wpływająca na HTTP/2 dla APNS

Mój wiersz polecenia openssl version zwraca wersję Biblioteka -> OpenSSL 1.0.2h 03 maja 2016

gdzie mój php curl wezwanie ->echo "openssl version text: " . OPENSSL_VERSION_TEXT . "\n"; Zwraca wersję nagłówka: openssl wersja tekstowa: OpenSSL 1.0.1t 03 maja 2016

zastanawiam się jak mogę zaktualizowana wersja OpenSSL żniwna jak muszę 1.0.2 celem dla APNS pracować jako nadal jestem coraz

HTTP/2 client preface string missing or corrupt. Hex dump for received bytes: 504f5354202f332f6465766963652f613433646466376235

ja Korzystam WAMP Apache/2.4.17 (Win64) PHP/5.6.16

enter image description here

+0

zasadzie jej nic martwić – RiggsFolly

+0

@RiggsFolly niestety muszę aktualizacje. zobacz moje zaktualizowane pytanie – Desmond

+0

Myślę, że będziesz musiał uaktualnić swoją wersję PHP – RiggsFolly

Odpowiedz

6

Można rozwiązać ten problem tylko przez uaktualnienie wersji PHP, lub można również ponownie zainstalować PHP/5.6.16. potem twoja obie wersje Opensl będą takie same.

Mam również do czynienia z tym problemem i po spędzeniu dużej ilości czasu znalazłem to rozwiązanie.

+0

jak to zrobisz w WAMP? – Desmond

+0

@Desmond Jeśli to możliwe, zainstaluj ponownie WAMP. W przeciwnym razie odwiedź te adresy URL, aby uaktualnić PHP do wampla. 1) http://www.web-technology-experts-notes.in/2015/06/how-to-upgrade-php-53-to-php-54-in-wamp-server-in-window7.html 2) http://forum.wampserver.com/read.php?2,116940,117978#msg-117978 3) http://superuser.com/questions/335941/how-to-add-new-php-version- to-wamp/569472 –

1

Mam ten sam podstawowy problem i ponownie zainstalowałem php 5.6 bez efektu. Mam teraz wersję biblioteki 1.0.1p i wersję nagłówkową 1.0.2j. Usunąłem openssl, mod_php, apache 2.4 i php 5.6 i ponownie je wszystkie zaktualizowałem wersję nagłówkową do 1.0.2j, ale nie wersję biblioteki.

Nie sądzę, że jest to tak proste, jak po prostu przeinstalowanie php 5.6, przynajmniej nie w FreeBSD.

0

I w obliczu tego samego problemu, musiałem uaktualnić OpenSSL do 1.1+