今後の参考のために、Windows xampp 環境に ZF2 をインストールする方法についての大きな投稿をここに作成しました Windows Xampp に ZF2 をインストールする
OK、これを複数のシステムで実行しました。ホームシステムの場合、次の手順は非常にうまく機能します。
- msysGitをダウンロードし、任意のディレクトリにインストールします
- msysGit-Folder から git-cmd.bat を実行します。
- 必要なディレクトリに移動します
C:\xampp\htdocs\
(これは、cd dirname
またはcd ..
レベルを上げてパーティションを変更しD:
、Enterキーを押して実行します)
次のコマンドを実行します。はの<OptionalFolderName>
サブディレクトリの名前になりhtdocs
ます。これをスキップすると、フォルダに名前が付けられますZendSkeletonApplication
git clone git://github.com/zendframework/ZendSkeletonApplication.git <OptionalFolderName>
考えられるトラブルのシナリオ(致命的: github.com に接続できません)
職場では、git-protocol のデフォルト ポート (9418) がブロックされていることがよくあります。このような場合は、次のコマンドのいずれかを試してください。
git clone https://github.com/zendframework/ZendSkeletonApplication.git <OptionalFolderName>
git clone git@github.com:zendframework/ZendSkeletonApplication.git <OptionalFolderName>
今、あなたはまだ終わっていません。スケルトン アプリケーションはインストールされていますが、フレームワークはまだありません。ここで最初の問題に遭遇する人もいるかもしれませんが、これは実際には非常に簡単です。
まだコマンド ライン インターフェースにいます
cd <OptionalFolderName>
または、cd ZendSkeletonApplication
以前に行ったことに応じて
php composer.phar self-update
php composer.phar install
(これには時間がかかる場合があります)
ですから、これは多くのことが起こり得る部分です。私には2つのシナリオがありました:
シナリオ #1ディレクトリへの書き込み権限がない
これは、管理者権限でコマンド ライン インターフェイスを実行することで簡単に処理できます。
シナリオ #2ルーターの背後で作業する (つまり、職場で)
個人的には、これを機能させるために多くのことをする必要はありませんでしたが、プロキシによっては行が変わる可能性があります。個人的に私はコマンドラインインターフェースで次のことをしました
SET HTTP_PROXY=http://proxy.domain.tld:8080
あなたも良いかもしれません
SET HTTP_PROXY=proxy.domain.tld:8080
理由は聞かないでください。でも、http:// が必要でした。
これらがすべて完了すると、ほぼ実行中の ZendSkeletonApplication が完成するはずです。もう 1 つの部分は仮想ホストのセットアップ方法ですが、これについては詳しく説明しません。これは ZF1 のことでもあり、誰もが慣れ親しんでいるはずです。
お役に立てれば幸いです。