2016-05-09 9 views
2

どこでもMy Macは、OpenSSLのバージョン1.0.1tを持っていますが、私は作曲をインストールしようとしたとき、私はan errorを得た:警告Macで作曲をインストール中

あなたのマシン上の一部の設定が作曲と安定性の問題が発生することがあります。 問題が発生した場合は、以下を変更してください。

PHPで使用されているOpenSSLライブラリ(0.9.8zc)はTLSv1.2またはTLSv1.1をサポートしていません。 可能であれば、OpenSSLをバージョン1.0.1以上にアップグレードする必要があります。

このような安定性の問題を解決するにはどうすればよいですか?

答えて

1

インストールしたOpenSSLバイナリのバージョンは関係ありません。重要なのは、PHPがコンパイルされたバージョンです。

OS Xに同梱のPHPを使用しているようですが、あなたは、コマンドphp -i | grep OpenSSLを使用して、この出力を探して、このことを確認することができます

OpenSSL support => enabled 
OpenSSL Library Version => OpenSSL 0.9.8zh 14 Jan 2016 
OpenSSL Header Version => OpenSSL 0.9.8zc 19 Mar 2015 
OpenSSL support => enabled 

あなたが出荷されたバージョンを使用するのではなく、PHPを自分の新しいバージョンをインストールする必要があります。このようなものをインストールするには、MacPortsHomeBrewのようなパッケージ管理システムをお勧めします。

私はHomeBrewの経験はありませんが、MacPortsは必要なすべてのライブラリと依存関係の最新バージョンを自動的に取得し、組み込みのものは使用しません。初期設定は苦痛であり、XCodeのインストールが必要ですが、完了したら必要なソフトウェアをすべてインストールして最新の状態に保つことは簡単です。たとえば、私の出力は次のようになります:

SSL Version => OpenSSL/1.0.2h 
OpenSSL support => enabled 
OpenSSL Library Version => OpenSSL 1.0.2h 3 May 2016 
OpenSSL Header Version => OpenSSL 1.0.2h 3 May 2016 
OpenSSL support => enabled 
関連する問題