2

composerをインストールしようとしています。Windowsインストーラーを使用してダウンロードしました。私の composer.json は次のようになります

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}

コマンド composer install を実行しようとすると、次のエラーが表示されます。

C:\ProgramData\Composer\bin>php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing monolog/monolog (1.2.1)
    Downloading: 100%
    Downloading: 100%
    Downloading: connection...
Could not fetch http://nodeload.github.com/Seldaek/monolog/zip/1.2.1, enter your GitHub credentials to access private repos
The credentials will be swapped for an OAuth token stored in         C:/Users/RUMMAN/AppData/Roaming/Composer/config.json, your password will not be stored
To revoke access to this token you can visit https://github.com/settings/applications
Username: 
Password:

それらを空白にすると、次のエラーが表示されます

  [Composer\Downloader\TransportException]
  The "https://api.github.com/authorizations" file could not be downloaded: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?
  failed to open stream: Invalid argument


install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]

言及するだけで、PHP設定ですでにオープンSSLを有効にしています。

4

1 に答える 1

2

php CLI で実際に openSSL を有効にしている場合php -mは、ターミナルで実行すると表示されるはずです。そうでない場合はphp --ini、このコマンドの出力に表示される php.ini を実行して編集します。

于 2013-06-07T09:03:46.330 に答える