しばらくの間、Zend を Mac Pro にインストールしようとしてきました。手動、自作、およびポートを使用してインストールしようとしました。私はphpを変更し、phpを再インストールし、phpを更新し、opensslを何度も再インストールしました。
php.ini には openssl が含まれており、コメントは外されており、curl も有効になっています。
どちらの方法で行っても、常にこのようなメッセージまたは非常によく似たメッセージが表示されます(常にssl)
https 経由でファイルをダウンロードするには、openssl 拡張機能を有効にする必要があります。
SSLの証明書もインストールしました。
現在、Zend 2.2.2 'tutorial' の zip をダウンロードし、sites ディレクトリに展開して実行しました
作曲家のインストール
私に与えられたもの:
Loading composer repositories with package information
Installing dependencies (including require-dev)
- Installing zendframework/zendframework (2.2.2)
[RuntimeException]
You must enable the openssl extension to download files via https
install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]
私はそれがインストールされていることを知っています。3回再インストールしました。私が考えることができる唯一のことは、おそらく複数のphp.iniがあるということですが、2番目のものを見つけることができませんでした.
アドバイスをよろしくお願いします。
Apache で php info を実行し、php バージョン 5.3 の古いインストールを取得しました。コマンド ラインから実行すると、新しい 5.4 が取得されます。
$ openssl バージョン
OpenSSL 1.0.1e 2013 年 2 月 11 日
$ コンポーザ diag
プラットフォーム設定の確認: FAIL
openssl 拡張機能が欠落しているため、Composer のセキュリティと安定性が低下します。
可能であれば、それを有効にするか、 --with-openssl で php を再コンパイルする必要があります
http 接続を確認しています: OK
composer.json の確認: OK
ディスクの空き容量を確認しています: OK
コンポーザーのバージョンを確認中: OK