はじめに
Windows上にSymfony2をインストールするためにはどうするのか?
いろいろ調べていると結構難しいです。
インストールの仕方は千差万別あり、どれが正解というわけではありません。
情報量として、Linux,Macなどにインストールする方法が多いので、同じ方法で行えるようするのが、
あとあと良いのではと思います。そこで、Windows上でもLinux,Macなど同じ方法でインストールしてみます。
curlのインストール
公式サイトからダウンロードします。
- サイトの"Download"から、Windowsのbinaryをダウンロードします。
- zip形式なので、解凍して任意の位置に格納します。
- "コントロールパネル" -> "システムとセキュリティ" -> "システム" -> "システムの詳細設定" -> "詳細設定タブ"の環境変数ボタンをクリックします。
- PATHにcurlをインストールしたパスを追加します。(区切り文字は;です。)
PHPのインストール
PHP.netを参考にしてインストールします。
- "コントロールパネル" -> "システムとセキュリティ" -> "システム" -> "システムの詳細設定" -> "詳細設定タブ"の環境変数ボタンをクリックします。
- PATHにPHPをインストールしたパスを追加します。(区切り文字は;です。)
- PHP.exeと同じフォルダーにあるphp.iniをテキストエディターなどで開きます。
- ";extension=php_openssl.dll" -> "extension=php_openssl.dll"に変更します。
composer.pharのインストール
- コマンドプロンプトを開きます。
- 任意の位置で、
curl -s https://getcomposer.org/installer | php
を実行します。 - composer.pharというファイルがダウンロードされます。
Symfony2のインストール
- コマンドプロンプトを開きます。
- 任意のフォルダーを作成します。Symfony2インストール時は、空の状態にしてください。
- 任意のフォルダーでインストールする場合は、
php composer.phar create-project symfony/framework-standard-edition 2.3.0
を実行します。 - 任意の位置の場合は、
php composer.phar create-project symfony/framework-standard-edition <任意のフォルダー> 2.3.0
でインストールします。 - インストール後、composer.pharファイルをコピーして、Symfony2インストール先にペーストします。
Bootstrapバンドルのインストール
ここでは、Symfony2のバンドル機能のひとつであるBootstrapをインストールしてみます。
- Symfony2インストール位置にある、
composer.json
ファイルをテキストエディターで開きます。 -
"require": {
の箇所の最後に"braincrafted/bootstrap-bundle": "~2.0"
を追加します。このとき、1行上の行の最後にカンマ(,)を付けるの忘れないようにしてください。 - コマンドプロンプトを開きます。
- Symfony2インストール位置で、
php composer.phar update
を実行します。 - 追加したBootstrapがインストールされます。
おわりに
Windows環境でSymfonyを使おうとすると、なにかと不便を感じることがありました。
Linux,Macなどで開発していればそんなに億劫ではないとおもいますが。
でも、仕事する上ではWindowsユーザーが多いと思いますので、お役に立てれば幸いです。