2017-05-01 12 views
0

ように私は作曲をインストールしようとした:OpenSSLのは、PHPで有効になっている延長上にもかかわらず、OpenSSLプロトコルComposerでエラーを修正するには?

The openssl extension is missing, which means that secure HTTPS transfers are impossible. If possible you should enable it or recompile php with --with-openssl:それは私にエラーを返し

curl -sS https://getcomposer.org/installer | php

私はphpinfo()でそれを見ることができます。

PHP Version 5.6.30

OpenSSL support enabled 
OpenSSL Library Version LibreSSL 2.2.7 
OpenSSL Header Version LibreSSL 2.2.7 
Openssl default config /private/etc/ssl/openssl.cnf 

この問題を解決する方法は?

答えて

0

ssl検証を無効にするには、-kを追加します。

curl -ksS https://getcomposer.org/installer | php 
+0

同じエラー:「お使いのマシンの設定によっては、Composerが正しく動作しないことがあります。 以下の問題を解決してからこのスクリプトを再度実行してください。 openssl拡張子がありません。つまり、セキュアなHTTPS転送が不可能です。 可能であれば、それを有効にするか、--with-opensslでPHPを再コンパイルしてください。 – Garama

+0

投稿したphpinfoはどれですか?クリ? fpm? mod_php? Opensslは 'cli'で有効にする必要があります。 – abeyaz

+0

cliで有効にする方法を説明できますか? – Garama