SSL requests from PHP are pretty clearly not working correctly -- you're getting errors any pretty much any area that tries to make them, to a variety of hosts. It's quite likely that PHP doesn't have its certificates configured correctly. Generally this should be picked up from the OS, but it doesn't always work. In that instance, the openssl.cafile setting can be changed within php.ini.