LAMP CentOS6.6 2015.5.27
Composerをインストール
$ curl -s http://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
インストール済みの場合、composerをアップデータする。
$ composer self-update
phpバージョン確認
$ php -v
php5.4以上の環境が必要のため、状況によってアップデートを実施しておく。
phpアップデート
デフォルトではphpの情報が古いようで、yumの対象レポジトリを拡張する。
$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
レポジトリを確認する
$ ll /etc/yum.repos.d/
phpをアップデートする
$ yum --enablerepo=epel,remi,rpmforge info php
$ yum --enablerepo=epel,remi,rpmforge update php
バージョンの再確認
$ php -v
Yii2インストール
先ず、composerでbower、npmパッケージを管理できるようプラグインをインストール
$ composer global require "fxp/composer-asset-plugin:1.0.0"
※一度実行すればオッケー。しかしphp環境が変わったら再度実行する必要はある気がする。
次に、webアクセス可能なフォルダに移動してYii2をインストールする
$ cd /var/www/html
$ composer create-project --prefer-dist yiisoft/yii2-app-basic basic
# github access token is needed to input
basicフォルダにYii2がインストールされる。
Yii2確認
webサーバーを再起動必要がある。
$ service httpd reload
ブラウザに、
http://**...**/basic/web/index.php
Congratulations!画面が表示されれば成功!