Yiiは、BSDライセンスの条項に基づいてリリースされたオープンソースプロジェクトです。つまり、Yiiを無料で利用して、オープンソースまたはプロプライエタリなWebアプリケーションを開発できます。
Yiiをインストールするには、Composerを使用する方法と、アプリケーションテンプレートをダウンロードする方法の2つがあります。Composerの使用を強くお勧めします。
Composerがまだインストールされていない場合は、ComposerのWebサイトの手順に従ってインストールしてください。
Yii 2.0
- 最新リリースは2.0.51(2024年7月18日)です
- このバージョンおよび旧バージョンの変更点
- アップグレード手順
- Yii 2.xのすべてのリリースリスト
Composer経由でインストール(推奨)
ここで説明するインストール手順は簡単な概要です。詳細な手順については、決定版ガイドを確認してください。
Yii 2.0のインストールを開始するには、アプリケーションテンプレートのいずれかを選択してください。アプリケーションテンプレートは、Yiiで記述されたスケルトンWebアプリケーションを含むパッケージで、これを出発点としてアプリケーションを構築できます。Yiiを使い始めたばかりの場合は、basicテンプレートのインストールをお勧めします。
basicアプリケーションテンプレートをインストールするには、次のコマンドを実行します
php composer.phar create-project yiisoft/yii2-app-basic basic
basicアプリケーションテンプレートを使い始めるには、決定版ガイドの紹介に従うのが最適です。
advancedアプリケーションテンプレートをインストールするには、次のコマンドを実行します
php composer.phar create-project yiisoft/yii2-app-advanced advanced
advancedアプリケーションテンプレートをインストールしたら、ドキュメントをチェックして、その使用方法を学ぶ必要があります。
アーカイブファイルからインストール
次のアーカイブファイルのいずれかをダウンロードし、Webアクセス可能なフォルダーに展開します。
その後、決定版ガイドの紹介に従って開始するか、advancedアプリケーションテンプレートのドキュメントをチェックして、その使用方法を学ぶことができます。
古いバージョンからのアップグレード
Composerを使用してYii 2.0.xからアップグレードする場合は、プロジェクトのルートディレクトリで次のコマンドを実行するだけです
php composer.phar update yiisoft/yii2 yiisoft/yii2-composer bower-asset/jquery.inputmask
Yiiをアップグレードするときは、アプリケーションコードの調整が必要になる変更がある可能性があるため、常にUPGRADEの注記を確認する必要があります。これらには、Composerを使用してYiiをアップグレードする方法に関する詳細な手順も含まれています。
アーカイブファイルを使用してYiiをインストールした場合は、上記のComposerを使用した方法に従うか、新しいリリースファイルをダウンロードして、アプリケーションのvendor/
ディレクトリの内容を新しいアーカイブファイルのファイルで置き換えることができます。
Yii 1.1からのアップグレードは簡単ではなく、アプリケーションコードの大部分を書き直す必要があります。詳細については、Yii 1.1からのアップグレードに関するガイドを参照してください。
オフラインドキュメント
Yii 2.0の決定版ガイドとAPIドキュメントは、オフラインで閲覧できます。以下に、ガイドとAPIドキュメントのHTMLファイルを含むダウンロードパッケージと、さまざまな言語のガイドのPDFバージョンへのリンクを示します。
-
アラビア語 .tar.gz - .tar.bz2
-
英語 PDF - .tar.gz - .tar.bz2
-
スペイン語 PDF - .tar.gz - .tar.bz2
-
フランス語 PDF - .tar.gz - .tar.bz2
-
インドネシア語 PDF - .tar.gz - .tar.bz2
-
日本語 PDF - .tar.gz - .tar.bz2
-
ポーランド語 PDF - .tar.gz - .tar.bz2
-
ブラジルポルトガル語 PDF - .tar.gz - .tar.bz2
-
ロシア語 PDF - .tar.gz - .tar.bz2
-
ウクライナ語 .tar.gz - .tar.bz2
-
ウズベク語 .tar.gz - .tar.bz2
-
簡体字中国語 PDF - .tar.gz - .tar.bz2
-
ベトナム語 .tar.gz - .tar.bz2
Yii 1.1
Yii 1.1は現在メンテナンスモードです。
このバージョンの継続的なサポートとバグ修正は、2016年12月31日まで提供されていました。
PHP 7およびPHP 8のセキュリティ修正と互換性は、2026年12月31日までです。
- 最新リリースは1.1.29(2023年11月14日)です
- ソースコード(.zip)
- このバージョンおよび旧バージョンの変更点
- アップグレード手順
- オフラインドキュメント(.zip)
- Yii 1.xのすべてのリリースリスト
Yii 1.1コードの最新開発バージョンは、gitを使用してGithubリポジトリから取得できます
git clone git@github.com:yiisoft/yii.git yii
または、SVNを使用して
svn checkout https://github.com/yiisoft/yii/trunk/ yii
yiisoft/yii composerパッケージも利用できます。
ドキュメント
- ドイツ語
- 英語
- スペイン語
- フランス語
- ヘブライ語
- インドネシア語
- イタリア語
- 日本語
- ポーランド語
- ポルトガル語
- ブラジルポルトガル語
- ルーマニア語
- ロシア語
- スウェーデン語
- ウクライナ語
- 簡体字中国語
アーカイブ
Yii 1.0およびその他の非常に古いリソースを探している場合は、博物館で見つけることができます。