Windowsでsymfony2.1をインストールする
http://www.karakaram.com/symfony21-install
http://www.adventar.org/calendars/24
こちらの記事でsymfonyをcomporserでインストールするネタが書かれていて大変参考になるのだが、一つ気になったのが、
Windows では試していません。
ということで、Windowsでインストールする方法を紹介するよ。
必須
(入れないと途中でgit cloneしようとしてこけます)
インストーラーで簡単に入れれます http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
インストール作業
まずディレクトリを作っておく
c:/xampp/htdocs/symfony
ここに comporser.pharをDLしてくる
とりあえず1.0.0-alpha6でいいと思うよ。
http://symfony.com/download
http://getcomposer.org/download/
http://getcomposer.org/download/1.0.0-alpha6/composer.phar
ディレクトリにcomposer.pharだけが存在する状態でOK
mysysgitのGit Bashを立ち上げて
bravewood@PC ~
$ git --version
git version 1.7.10.msysgit.1
bravewood@PC ~
$ cd c:/xampp/htdocs/symfony
インストール
bravewood@PC /c/xampp/htdocs/symfony $ php composer.phar create-project symfony/framework-standard-edition myproj/ 2.1.4
composerをプロジェクト直下にコピー
bravewood@PC /c/xampp/htdocs/symfony $ cp composer.phar myproj/
(ここからオプション)
C:\xampp\htdocs\symfony\myproj\composer.json
を開いて
以下の4行を追加
"require": { ... "doctrine/data-fixtures": "dev-master", "symfony/doctrine-bridge": ">=2.1.0,<2.3-dev", "doctrine/doctrine-fixtures-bundle": "dev-master", "phpunit/phpunit": "3.7.*" },
updateしてバンドルを追加
bravewood@PC /c/xampp/htdocs/symfony
$ cd c:/xampp/htdocs/symfony/myproj
bravewood@PC /c/xampp/htdocs/symfony/myproj
$ php composer.phar update
シンボリックリンクを張る
※WindowsVista以降限定
CMD.exeを右クリックして『管理者として実行』
↓
C:\Windows\system32>cd c:\xampp\htdocs\symfony\myproj c:\xampp\htdocs\symfony\myproj>mklink phpunit vendor\phpunit\phpunit\composer\bin\phpunit phpunit ||<===>> vendor\phpunit\phpunit\composer\bin\phpunit のシンボリック リンクが作成されました
c:\xampp\htdocs\symfony\myproj>php ./phpunit --version PHPUnit 3.7.10 by Sebastian Bergmann.
(ここまでオプション)
ブラウザでアクセス
http://localhost/symfony/myproj/web/app_dev.php
Enjoy Symfony!