【问题标题】:composer SSL Err mac os high sierra作曲家 SSL Err mac os high sierra
【发布时间】:2021-11-30 09:03:06
【问题描述】:

我无法在我的计算机上安装 composer 我正在运行 mac os high sierra。

当我这样做时:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

我收到一个 ssl 错误提示

ismails-MacBook-Pro:Desktop ismailtaibi$ php composer-setup.phpAll settings correct for using ComposerDownloading...The "https://getcomposer.org/versions" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
Failed to open stream: operation failed
Retrying...
The "https://getcomposer.org/versions" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
Failed to open stream: operation failed
Retrying...
The "https://getcomposer.org/versions" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
Failed to open stream: operation failed
The download failed repeatedly, aborting.

有什么办法吗?

【问题讨论】:

标签: macos ssl composer-php


【解决方案1】:

通过在 php.ini 文件中添加这些代码来修复

curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem"

【讨论】:

  • C:/wamp 在 Mac 系统上?这行得通吗?
  • 我正在使用 MAMP。它对我有用
  • 这完全没有意义。
  • 我添加了这两行代码,它对我有用
猜你喜欢
  • 2018-06-21
  • 2018-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-11
  • 2018-06-02
  • 2018-05-19
  • 1970-01-01
相关资源
最近更新 更多