
used php -r "print_r(openssl_get_cert_locations()) " to find out the default certfile-location (it's "C:\Program Files\Common Files\SSL"), also saved the cert-file thereĪll of this did not work, the error remains the same.

moved the pem-file to different directories to make sure no Windows-permissions would make it inaccessible (I also set the file and it's directory to be accessible by all users just to make sure).
#Diwnload appstarter full#
edited php.ini and added the path of the cert-file for "curl.cainfo" as well as "openssl.cafile" (according to some posts that makes a difference, so I tried both), used the full path and quotes, like this: curl.cainfo="C:\Program Files\PHP\cacert.pem".Downloaded cacert.pem from or (no copy&paste as some said editing the file would corrupt it - however that's supposed to happen).(Some are just about curl and it's options to switch off the cert-check but that doesn't work for composer). I've been through a lot of posts and tutorials, but none of the answers work for me. Zip: extension present, unzip not available PHP binary path: C:\Program Files\PHP\current\php.exeĬURL version: 7.69.1 libz 1.2.11 ssl OpenSSL/1.1.1g Out after 10000 milliseconds with 0 out of 0 bytes receivedĬomposer diag gives me this (with the proxy set): Checking composer.json: OKĬhecking http connectivity to packagist: OKĬhecking https connectivity to packagist: OK Obviously setting the proxy is needed, if I delete the line, the error becomes this: :: in case DelayedExpansion is on and a path contains ! Problem: unable to get local issuer certificate


I'm trying to get composer to work on a remote Windows-machine which is using a proxy, but I always get this error when doing a composer install/update:
