PHP file_get_contents() HTTPS/SSL error on Mac OS
Problem on Mac OS Sierra (10.12.x): Using file_get_contents()
for an https resource fails with error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
.
This solution appears to be legit, although I am not primarily a security guy, so real security folks should chime in if they seem something untoward:
% sudo mkdir -p /usr/local/libressl/etc/ssl/certs % sudo curl -o /usr/local/libressl/etc/ssl/cert.pem https://curl.haxx.se/ca/cacert.pem
This creates the default_cert_file directories and imports the latest certificate store from curl.haxx.se.
Source: PHP on macOS Sierra can’t access SSL data – andrewyager.com
Are you stuck with a legacy PHP application?
You should buy my book
because it gives you a step-by-step guide to improving you
codebase, all while keeping it running the whole time.