デフォルトのコンポーザー設定を使用してlaravelをインストールしました。今度は国内ミラーリングに切り替えてサードパーティのパッケージをインストールすると、次のメッセージが表示されます。
[Composer\Downloader\TransportException]
「https://packagist.phpcomposer.com/packages.json」ファイルをダウンロードできませんでした: ピア証明書 CN=`*.b0.upaiy
un.com' は予期した CN=`packagist.phpcomposer.com' と一致しませんでした
暗号化を有効にできませんでした
ストリームを開けませんでした: 操作が失敗しました
オンラインの解決策はどれも機能しませんでした。何度試してもこのエラーが発生したため、追加すべき場所に追加しました。
"リポジトリ": {
「パッケージニスト」: {
"タイプ": "作曲家",
"url": "https://packagist.phpcomposer.com"
}
}
証明書の問題ですか?どこを変更する必要がありますか?
まだ問題を解決できませんでした。国内パッケージをあきらめて、Linux仮想マシンのsambaを介してディレクトリを共有し、Windowsの下のcomposerを使用して拡張パッケージをインストールしました。非常にスムーズで高速でした。これはまだデフォルトの構成です。仮想マシンがCentOS5.5でopensslのバージョンが低すぎるせいかもしれません(個人的推測)ので投稿しました。 。 。
私もこの問題に遭遇しましたが、答えが見つからず、とても悲しいです。
OpenSSL 構成の問題
詳細については、こちらを参照してください