私はbrewを使用して[email protected]をインストールし、bash-profileにパスを追加しました。ターミナルからは "openssl"を実行して、正しい位置を表示します(私のbash-profileのように)。また、 "openssl version"を実行すると1.1.0fと表示されるので、それも正しいです。Composerは間違ったopensslバージョンを使用します
しかし、私は次の警告を得る「作曲の診断」を実行します。PHPが使用するOpenSSLライブラリ(0.9.8y)がTLSv1.2またはTLSv1.1をサポートしていません
を。 可能であれば、OpenSSLをバージョン1.0.1以上にアップグレードする必要があります。私も "作曲ショー--platform" を実行し、それが示し
:
LIB-opensslの0.9.8.25のOpenSSL 0.9.8y 2013年2月5日
私はに何が必要ですComposerに正しいバージョンのOpenSSLを使用させるにはどうすればよいですか?私が実行している
: OSX 10.12.6、 MAMP PHP 7.0.0、 作曲1.5.2、 ブリュー1.3.5
任意の助けいただければ幸いです。
UPDATE:提供されたスレッドの多くで述べたように
私はシンボリックリンクを追加してみました:
ln -s /usr/local/opt/[email protected]/lib/libcrypto.1.1.dyli /usr/local/lib/
ln -s /usr/local/opt/[email protected]/lib/libssl.1.1.dylib /usr/local/lib/
それは動作しませんでした。 PHPはまだ示しています
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 0.9.8zh 14 Jan 2016
OpenSSL Header Version => OpenSSL 0.9.8y 5 Feb 2013
Openssl default config => /System/Library/OpenSSL/openssl.cnf
私が最初に/システム/ライブラリ/ OpenSSLのからシンボリックリンクしようとしたが、それは許可されませんでした。たぶん私はそれをsudoする必要があります。私がそれをする前に、私が気づくべきであるリスクはありますか?私は正しい道にいますか?ターミナルのいくつかのコマンドが新しいopensslを指しているのに対し、他のコマンドはそうではないというのは非常に不満です。
(http://stackoverflow.com/q/14361569)、([のpython 2.7でOpenSSLを更新] http://stackoverflow.com/q/ 18752409)、[古いSSLバージョンを参照しているPython](http://stackoverflow.com/q/24323858)、[PythonとOpenSSLバージョン参照の問題(OS X)](http://stackoverflow.com/q/37690054)、[ Python 3.3およびPyOpenSSLをMacにインストールする](http://stackoverflow.com/q/21899573)、[PythonをOS Xで使用する](http://stackoverflow.com/q/25441252)など – jww
[HomebrewがOpenSSLへのリンクを拒否しました](http://stackoverflow.com/q/38670295)、[OpenSSLをHomebrewで更新する](http://stackoverflow.com/q/15185661)、[How to最新バージョンのopenssl Mac OS X El Capitanをインストールする(http://stackoverflow.com/q/35129977)、[OS XでOpenSSLをアップグレードするには?](h ttp://apple.stackexchange。com/q/126830)、[HomeBrewを使用したOpensslのインストールに失敗する](http://superuser.com/q/486389)など – jww
Composerはどのようにインストールしましたか? – robertklep