Php Can';由于证书问题,无法安装composer

Php Can';由于证书问题,无法安装composer,php,windows,laravel,ssl,composer-php,Php,Windows,Laravel,Ssl,Composer Php,所以我整个上午都在尝试安装composer,这样我就可以开始使用laravel框架了 我在PHP7.0上使用XAMPP运行windows server r2标准64位 运行Composer-Setup.exe时,我收到以下消息 无法下载“”文件: SSL操作失败,代码为1。OpenSSL错误消息: 错误:14090086:SSL例程:ssl3\u获取\u服务器\u证书:证书 验证无法启用加密无法打开流:操作 失败 我已经搜索过网络,在大多数情况下,我似乎遇到的问题是指定一个cacert.pem文

所以我整个上午都在尝试安装composer,这样我就可以开始使用laravel框架了

我在PHP7.0上使用XAMPP运行windows server r2标准64位

运行Composer-Setup.exe时,我收到以下消息

无法下载“”文件: SSL操作失败,代码为1。OpenSSL错误消息: 错误:14090086:SSL例程:ssl3\u获取\u服务器\u证书:证书 验证无法启用加密无法打开流:操作 失败

我已经搜索过网络,在大多数情况下,我似乎遇到的问题是指定一个cacert.pem文件

因此,我按照说明从以下位置下载证书:

我只是制作了一个.txt文件,从上面的链接将内容复制到该文件中,并重命名该文件,使其成为cacert.pem文件

然后在php.ini中指定.pem文件

openssl.cafile=C:\cacert.pem

重新启动apache,然后重新运行安装程序

再次运行之后,我得到了与ssl操作失败完全相同的错误,代码为1

希望有人能看到我做错了什么

  • 您正在运行最新版本的Composer吗
  • 尝试关闭HTTP代理(如果有)
  • 如果1和2不起作用,阅读可以获得更多的灵感

  • php中是否启用了开放式ssl

    您可能需要使用


    apt get install open ssl

    您只需在php.ini中取消注释这一行即可

    extension=php_openssl.dll
    

    查看此视频了解composer最近我使用了它。此视频与cakePHP相关,但在开始部分,他们指导如何安装composer并获取composer.phar文件。我已经尝试过此方法;具有相同问题的票证能否在composer下载中禁用ssl?(不推荐)是,运行最新版本,2。我们没有代理人。三,。尝试了我能找到的一切,结果仍然一样。他的问题是关于Windows Server的