Yii 2.0 をXAMPPの環境へgithubからインストール

シェアする

この作業を行う際は、予めgithubへアカウントの登録が必要です。
Yii 1.0やYii 1.1のインストール方法はインターネット上に沢山情報がありいますが、Yii 2.0のわかりやすい情報がなかったのでご紹介します。

事前準備

XAMPPの環境を整えます。

Yii 2.0 の動作要件はPHP-5.6以上のバージョンが必要なので今回、XAMPPのバージョンは、5.6.30をダウンロードしました。

PHP-7のバージョンは凡例が少ないので、予め検証が必要になる場合がありますので、ご注意ください。
An easy to install Apache distribution containing MySQL, PHP, and Perl

zip形式のファイルをダウンロード及び解凍し、以下のディレクトリ階層になるように設置します。

c:\xampp

s

次に、composerをインストールします。

Composerは、PHPプログラミング言語向けのソフトウェアおよび必要なライブラリの依存関係を管理する標準形式を提供するアプリケーションレベルのパッケージ管理システムの事です。
 Composerのサイトから、「Composer-Setup.exe」をダウンロードし、実行します。
正しくインストールされているか、コマンドプロンプトを起動して「composer」と打って、以下のような画面が出力される事を確認します。
次に、Yiiのソースコードをgithubから取得する為にgithubへのアクセストークンが必要になりますので、次にgithubへアカウント登録します。
※アカウント登録は割愛します。

アクセストークンの発行

画面右上のユーザサムネイル画像から「Setting」画面へ進み、左下の「Personal access token」ページへ進み「Generate newtoken」を押下します。

「Token description」の項目にトークン名(名称)を入力します。

「Select scope」の項目がアクセス権限の項目になりますが、理解していないのでとりあえず全てにチェックを入れ、「Generate token」を押下するとトークン(token)が発行されますので、メモ帳などに張り付けておきます。

Yii 2.0のインストール

コマンドプロンプトを実行し、XAMPPのドキュメントルート直下へ以下のコマンドで移動します。

cd c:\xampp\htdocs

次に、以下のcomposerコマンドでYii をインストールします。

composer create-project yiisoft/yii2-app-basic yii 2.0.12
c:\xampp\htdocs>composer create-project yiisoft/yii2-app-basic yii 2.0.12
Installing yiisoft/yii2-app-basic (2.0.12)
 - Installing yiisoft/yii2-app-basic (2.0.12): Loading from cache
Created project in yii
Loading composer repositories with package information
Updating dependencies (including require-dev)
Reading bower.json of bower-asset/jquery (1.11.3)
Could not fetch https://api.github.com/repos/jquery/jquery-dist/commits/1472290917f17af05e98007136096784f9051fab, please create a GitHub OAuth token to go over the API rate limit
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+dynabook+2017-07-01+0829
to retrieve a token. It will be stored in "C:/Users/yourname/AppData/Roaming/Composer/auth.json" for future use by Composer.
Token (hidden):

ここで、githubで発行したトークンを入力します。

入力した情報はセキュリティー上の理由により表示されませんので、
コピーペーストで入力する事を推奨します。

確認

XAMPPを起動します。

次にインターネットブラウザから以下のURLへアクセスします。

http://localhost/yii/web/index.php

正常にインストールが完了しました。

コメント

  1. Aassogjamy より:

    Others can perform a bigger harder erection but cannot maintain it during sexual intercourse. Core maca from the supplier energetix can be an herb that tests quite well for several males.

  2. MelissaSlard より:

    This message is posted here using XRumer + XEvil 4.0
    XEvil 4.0 is a revolutionary application that can bypass almost any anti-botnet protection.
    Captcha Recognition Google (ReCaptcha-1, ReCaptcha-2), Facebook, Yandex, VKontakte, Captcha Com and over 8.4 million other types!
    You read this – it means it works! 😉
    Details on the official website of XEvil.Net, there is a free demo version.

  3. Julieanids より:

    This message is posted here using XRumer + XEvil 4.0
    XEvil 4.0 is a revolutionary application that can bypass almost any anti-botnet protection.
    Captcha Recognition Google (ReCaptcha-1, ReCaptcha-2), Facebook, Yandex, VKontakte, Captcha Com and over 8.4 million other types!
    You read this – it means it works! 😉
    Details on the official website of XEvil.Net, there is a free demo version.