Composerのインストール、初期化
## プロジェクトのディレクトリを作る $ mkdir -p /path/to/project $ cd $_ ## composerインストール $ curl -sS https://getcomposer.org/installer | php ## composerの初期化 (201406現在yii2はbetaのため、stabilityにdevを設定) $ php composer.phar init -name vendername/projectname -author authorName –stablility devこれで、カレントディレクトリに「composer.phar」「composer.json」が出来る。
Yii2のインストール
$ php composer.phar require --prefer-dist "yiisoft/yii2 *" ## yiiプロジェクトのセットアップ $ php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic /path/to/projectこれで、カレントディレクトリに「vendor」ディレクトリと管理されているパッケージ、「composer.lock」が出来る。
composerでは、composer.jsonが設定、composer.lockが現在の状態データ、composer.pharが実行データになる。
実際にリポジトリで管理するのは上記の3ファイルのみ。他はwebサーバ立ち上げてリポジトリからデプロイした後に、php composer.phar install とか php composer.phar update とかバージョン古くなってるて警告出たら php composer.phar self-update とか便宜実行。
どうでもいいけど、composerっていつもcomporserとtypoしてしまう。打ちづらい。
参考:http://www.yiiframework.com/doc-2.0/
0 件のコメント:
コメントを投稿