Ik heb een probleem met het werkend krijgen van de PHP-module 'curl' tegen de huidige versie van OpenSSL op mijn FreeBSD systeem (jail op FreeNAS).
In de ports heb ik openssl gecompiled, net als nginx, libcurl en php56. Als ik echter php56-curl compile, gaat dat goed, maar ik zie in phpinfo:
/etc/make.conf:
Als ik gewoon openssl version intyp krijg ik ook 'OpenSSL 1.0.2d 9 Jul 2015'.
Kortom, alles lijkt gewoon goed. Overal op mijn systeem staat alleen nog OpenSSL 1.0.2d maar toch weet die vervelende php56-curl module nog een oude OpenSSL versie te vinden. Hoe krijg ik hem daar vanaf?
In de ports heb ik openssl gecompiled, net als nginx, libcurl en php56. Als ik echter php56-curl compile, gaat dat goed, maar ik zie in phpinfo:
Ik begrijp niet hoe hij aan deze versie blijft komen, want als ik bijvoorbeeld curl -V doe in /usr/local/bin dan komt er wel de juiste versie te staan:SSL Version OpenSSL/0.9.8z
In de makefile heb ik keurig verwezen dat hij bij compilen OpenSSL uit de ports moet gebruiken.curl 7.44.0 (amd64-portbld-freebsd9.3) libcurl/7.44.0 OpenSSL/1.0.2d zlib/1.2.8
/etc/make.conf:
code:
1
| WITH_OPENSSL_PORT=yes |
Als ik gewoon openssl version intyp krijg ik ook 'OpenSSL 1.0.2d 9 Jul 2015'.
Kortom, alles lijkt gewoon goed. Overal op mijn systeem staat alleen nog OpenSSL 1.0.2d maar toch weet die vervelende php56-curl module nog een oude OpenSSL versie te vinden. Hoe krijg ik hem daar vanaf?