インストール最近、Laravelを触ったりしてComposerを使うことが増えてきました。他人様のライブラリをインストールする時にしか使わないのですが、複数人数で開発するときなどは依存関係を管理できていると便利かもしれませんね。Windows環境にインストールする際にちょっとだけ引っかかったところを書こうかと思いましたが、一通りの手順を書いておきます。phpのインストールComposerをインストールしようという方がphpをインストールしていないなんていうことがあるのかどうだか分かりませんが、phpが必要です。5.3.2以上が必要です。phpに関するほんの少しの設定とコンパイルフラグのセットが必要ですが、インストーラーがワーニングを出してくれます。書かれていて、Windowsなのでコンパイルフラグとか言われてもコンパイル済をインストールするのでそこがダメならどうしようもありませんが、Windowsに関する限りそのような事例はない様子です。要件に沿ったphpを以下のURLからダウンロードし、インストールしてください。http://windows.php.net/downloadインストールは以下の手順です。1.ダウンロードしたzipファイルを解凍2.C:\php714などにリネーム&移動3.上記ディレクトリにパスを通す4.php.ini-developmentを同じディレクトリにコピーし、php.iniにリネームする。(ローカル開発環境という前提でphp.ini-developmentをベースにしていますが、php.ini-productionをコピーしてもいいですし、ファイルの中を変更しても構いません)Composerのインストール以下のURLからComposer-Setup.exeをダウンロードして実行してください。https://getcomposer.org/download/実行すると、自分の世界に入り切ったコンダクターが現れます。Composerで使うphpを選択する画面が表示されます。画面に表示されているのとは違うphpを使いたい方は、「Browse...」を押下して、お好きなphp.exeを選択してください。こんなダイアログが表示された方へ何か、文句の付けどころがあるようです。php.ini」と言っています。versionって、選んだphpが悪かったのでしょうか。php.iniで、opensslが使えるようになっていませんよ、と教えてくれています。phpのインストールの項で前出の「phpに関するほんの少しの設定とコンパイルフラグのセットが必要ですが、インストーラーがワーニングを出してくれます。」を実践してくれただけです。Composerがライブラリ類を取得する際に外部接続しますが、その際にHTTPSを使います。そのためには、phpでopensslが使えるようになっている必要があります。recomended」というチェックボックスがあってopensslを使わないこともできるようですが、非推奨ですね。可能であればopensslを有効にし、推奨された方法にしましょう。>」を押下してください。それ以外の方は、ダイアログに表示されているphp.iniをテキストエディタで開いてみましょう。「;extension=php_openssl.dll」という行があるはずです。私のphp.iniでは以下のようになっています。アンダーラインの部分が該当行です。行の先頭にセミコロンがあって、コメントアウトされています。そのセミコロンを削除し、保存してください。>」を押下すると次の画面に進むことができます。指定されたモジュールが見つかりません。"ext"の先頭にあるセミコロンも削除しましょう。環境によって違うエラーが出ることがあると考えられます。画面に表示されたメッセージをよく読み、対応を実施してください。Composerがインターネットへ接続する際のプロキシサーバーを指定する画面です。必要な方はチェックボックスにチェックをつけ、プロキシサーバーのURLを入力してください。ダイレクトにインターネットへ接続している方は、空欄のままです。>」を押下してください。Proxyがどうとか良く分からないことを言っている、と思った方へ念のためにPCのProxy設定を確認してみましょう。10であれば、Windowsメニューがから「Windowsの設定」を開き、「ネットワークとインターネット」をクリックしてください。今度は、一番左下にある、「プロキシ」をクリックします。すると、あなたのPCでインターネット接続に使われているProxyサーバーの設定が表示されます。サーバーを使う」がオフになっており、アドレス、ポートがグレーアウトされていて、プロキシサーバーを使っていない状態です。>」を押下してください。inernet.」にチェックを入れ、テキストボックスに先ほどのWindowsのプロキシサーバーの「アドレス」と「ポート」をコロンでつないだものを入力してください。「proxy.sample.com:1080」などのような形式です。インストールの確認画面です。私の場合はProxyサーバーを入力したので、それが表示されています。問題なければ「Install」を押下し、インストールを実行してください。インストール完了画面です。「PCの環境を変更したので、新しくコマンドウィンドウを開け」だの「エクスプローラーを全て閉じろ」だの「一旦ログオフしろ」だの、小姑のようです。開いているコマンドウィンドウには変更されたパスなどが反映しないので、直に新しくコマンドウィンドウを開きましょう。>」を押下すると、入り切っちゃってる人の顔を再度おがむことができます。コマンドウィンドウでcomposerと打ってエンターを押下し、以下のような画面が出れば成功です。APIのライブラリを取得してみます。composer.pharcomposer.pharが見つからないとのことです。どこにあるのでしょうか?C:\ProgramData\ComposerSetup\bin\composer.pharにあります。同じディレクトリにcomposer.batもありますが、composerコマンドで呼び出されているのはこのファイルです。・・・でphpに読み込ませるにはcomposer.pharをフルパスで、あるいはcomposer.pharをコピーして・・・ということではありません。%*>composer.batを実行して・・・ということでもありません。その実行結果が先ほどのcomposer.batにすでに反映されています。結論は、composer.pharを指定しなくても勝手に読み込んでくれるのです。APIのライブラリを取得するためには、以下のようにします。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。新しい投稿をメールで受け取る。