Używam MAMP 2.1 na Mac OS X 10.6.8 - To jest z rozszerzeniem OpenSSL dla PHP, jednak tylko wersja 0.9 - muszę uaktualnić go do wersji 1.0 - jednak nie jestem pewien jak poradziłbym sobie z takim zadaniem. Czy ktokolwiek może pomóc?Jak uaktualnić OpenSSL w MAMP
Odpowiedz
Możesz śledzić te instrukcje mam go od here
Upgrade kroki
1) Sprawdź, czy masz zainstalowane narzędzia wiersza poleceń XCode.
Będziemy potrzebować kompilatora C i innych bibliotek do aktualizacji cURL. Tak więc uruchom Terminal, który będzie nadal używany na każdym etapie w tej dokumentacji w .
xcode-select --install
2) Instalacja OpenSSL biblioteki homebrew za
celem jest skompilować cURL przeciwko biblioteki OpenSSL oferowanych przez http://brew.sh, więc jeśli nie mają homebrew jeszcze zainstalowany, wykonaj instrukcje na ich stronie internetowej lub z ostrożnością uruchom tę komendę:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Następnie zainstaluj l biblioteki OpenSSL:
brew install openssl
3) Sprawdź wersję cURL dołączone MAMP
Chcemy tylko potwierdzić, która wersja cURL używamy ponieważ chcemy pobrać i zainstalować tę samą wersję z oficjalnej cURL stronie haxx.se
/Applications/MAMP/Library/bin/curl-config --version The command should return with version 7.43.0
Upewnij się rzucić MAMP przed zakończeniem kolejnych etapów!
4) Pobierz źródło cURL
Pobierz kod źródłowy Curl jest z oficjalnej strony na curl.haxx.se/download lub pobrać go bezpośrednio:
cd ~/Downloads wget https://curl.haxx.se/download/curl-7.43.0.tar.gz
Następnie rozpakuj archiwum i cd do katalogu roboczego
tar xzvf curl-7.43.0.tar.gz cd curl-7.43.0
5) Pobierz CA/Pakiety certyfikatów i wyciągi do MAMP
Domyślnie cURL nie zawiera żadnych plików ani pakietów CA. Możesz znaleźć własne źródło lub pobrać pakiet ca.plik tgz z tego repozytorium (https://github.com/lunr/mamp-curl-tls) i wyciąg do MAMP:
tar xzvf ca-bundle.tgz -C /Applications/MAMP
6) sporządza cURL
Wykonaj następujące polecenia configure w katalogu roboczym kod źródłowy cURL:
./configure --prefix=/Applications/MAMP/Library --with-ssl=/usr/local/Cellar/openssl/1.0.2g --with-ca-path=/Applications/MAMP/etc/openssl/certs --with-ca-bundle=/Applications/MAMP/etc/openssl/certs/ca-bundle.crt
To polecenie jest napisane specjalnie do kompilacji przeciwko homebrew's Ope Biblioteka nSSL i pakiet CA pobrane w kroku 5. Możesz dodać własne opcje, jeśli chcesz.
Gdy polecenie jest pełna, trzeba mieć wyjście dokładnie jak tym:
curl version: 7.43.0 Host setup: x86_64-apple-darwin15.4.0 Install prefix: /Applications/MAMP/Library Compiler: gcc SSL support: enabled (OpenSSL) SSH support: no (--with-libssh2) zlib support: enabled GSS-API support: no (--with-gssapi) TLS-SRP support: enabled resolver: default (--enable-ares/--enable-threaded-resolver) IPv6 support: enabled Unix sockets support: enabled IDN support: no (--with-{libidn,winidn}) Build libcurl: Shared=yes, Static=yes Built-in manual: enabled --libcurl option: enabled (--disable-libcurl-option) Verbose errors: enabled (--disable-verbose) SSPI support: no (--enable-sspi) ca cert bundle: /Applications/MAMP/etc/openssl/certs/ca-bundle.crt ca cert path: /Applications/MAMP/etc/openssl/certs LDAP support: enabled (OpenLDAP) LDAPS support: enabled RTSP support: enabled RTMP support: no (--with-librtmp) metalink support: no (--with-libmetalink) HTTP2 support: disabled (--with-nghttp2) Protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP
szczególności przeglądu linie Install prefiksu i ca cert ścieżkę i ca cert tobołek i potwierdzić, że są skierowane do katalogu MAMP za .
Jeśli tak, to w dalszym ciągu, inny, coś było nieprawidłowe o configure polecenia
7) instalować nowe biblioteki cURL
make && make install
8) Restart MAMP i potwierdzić wersji OpenSSL
Otwórz aplikację MAMP i uruchom serwery. Możesz użyć phpinfo() , aby potwierdzić wersję OpenSSL w sekcji zwijania phpinfo(). To powinien przeczytać wersję SSL: OpenSSL/1.0.2g
Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić tutaj istotne części odpowiedzi i podać odnośnik. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. - [Z recenzji] (/ opinia/niskiej jakości-posty/13446636) – techspider
Dzięki za komentarz, zmieniłem to – GirginSoft
- 1. MAMP: Jak zaktualizować PEAR
- 2. Jak uaktualnić stos ghc
- 3. Jak uaktualnić rubygems
- 4. Jak uaktualnić Tomcat na linux
- 5. Obsługa HTTP2 w MAMP Pro
- 6. Jak zdecydujesz, kiedy uaktualnić bibliotekę w projekcie?
- 7. Jak uaktualnić phpMyAdmin w XAMPP do najnowszego?
- 8. Jak uaktualnić do GWT 2.5 w Eclipse
- 9. Zatrzymaj MAMP MySQL
- 10. EasyPhp: Jak włączyć Openssl
- 11. Używanie MAMP z NGINX
- 12. Jak dodać ODBC do MAMP na OSX
- 13. wnioskowana związane openssl biblioteka zła wersja zainstalowana
- 14. .NET Framework - kiedy uaktualnić?
- 15. Włączanie OpenSSL w XAMPP
- 16. Nuget uaktualnić problem
- 17. Tworzenie skryptów w języku Python na MAMP
- 18. Błędy Yosemite/Mamp Pro/CodeIgniter
- 19. ContentNotRenderedError po Django uaktualnić
- 20. Running Pow & MAMP Pro Jednocześnie
- 21. Jak uaktualnić wersję php na Windows 10
- 22. Jak mogę uaktualnić PIP na Ubuntu 14.04?
- 23. Jak skompilować OpenSSL stosunkowo rPath
- 24. Jak zainstalować/uaktualnić biblioteki Lisp na Debianie
- 25. Jak uaktualnić MSbuild do C# 6?
- 26. Nie działa lokalny host MAMP
- 27. Jak można uaktualnić MySQL 5.5.40 MySQL 5.7
- 28. Jak uaktualnić niestandardowy motyw jQuery UI?
- 29. Jak uaktualnić Maszynopis do najnowszej wersji?
- 30. MAMP z naturalnym sterownikiem MySQL
zmodernizować lub samodzielnie skompilować rozszerzenie. nie jest to szczególnie łatwe, gdy używasz wstępnie pakowanej wersji PHP. –
Używam najnowszej wersji MAMP – Ash
Czy znalazłeś jakieś rozwiązanie? Mam taki sam problem z MAMP 3.0.6 PHP 5.5.14, ale OpenSSL tylko 0.9.8r ... Jak mogę zaktualizować to plz? –