Yiiのインストールとアプリケーションの詳細な説明
この記事では主に Yii のインストールとアプリケーションについて詳しく説明します。まず、Yii をインストールする方法は 2 つあります: Composer を使用するか、アーカイブ ファイルをダウンロードします。
簡単なコマンド 1 つだけで新しい拡張機能をインストールしたり、Yii を更新したりできるように、前者の使用をお勧めします。
Yii の標準インストール後、フレームワークとプロジェクトテンプレートの両方がダウンロードされ、インストールされます。
プロジェクトテンプレートは、ログイン、コンタクトフォームなどのいくつかの基本機能を実装する実行可能な Yii プロジェクトです。
コードは推奨される方法で編成されています。したがって、プロジェクトの良い出発点として適しています。
Composerによるインストール
Composerのインストール
Composerがインストールされていない場合は、getcomposer.orgの方法に従ってインストールできます。
Linux および Mac OS X では、次のコマンドを実行できます:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Windows では、Composer-Setup.exe をダウンロードして実行する必要があります。
何か問題が発生した場合、または Composer についてさらに深く学びたい場合は、Composer のドキュメント (英語)、
Composer 中国語を参照してください。
Composer を既にインストールしている場合は、最新バージョンを使用していることを確認してください。composer self-update
コマンドを使用して Composer を最新バージョンに更新できます。 composer self-update
命令更新 Composer 为最新版本。
Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :
composer global require "fxp/composer-asset-plugin:^1.3.1" composer create-project --prefer-dist yiisoft/yii2-app-basic basic
第一条命令安装 Composer asset plugin,
它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。
第二条命令会将 Yii 安装在名为 basic
Composer がインストールされたら、Web 経由でアクセスできるディレクトリに切り替え、次のコマンドを実行して Yii をインストールします。
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
最初のコマンドは Composer アセット プラグインをインストールします。Composer を通じて bower および npm パッケージを管理する必要があります。コマンドはグローバルに一度だけ有効になります。
2 番目のコマンドは、Yii をbasic
という名前のディレクトリにインストールします。別のディレクトリ名を使用する場合は、別のディレクトリ名を選択できます。注: 使用中に GitHub API (匿名ユーザー用) の使用制限を超える可能性があるため、Composer はインストール プロセス中に GitHub アカウントの認証情報を要求する場合があります。 Composer は GitHub からのすべての拡張パッケージを必要とするため
ドキュメント (Composer の中国語ドキュメントのこのセクションでは、皆様のご参加をお待ちしています)。 ヒント: Yii の最新開発バージョンをインストールしたい場合は、代わりに次のコマンドを使用できます。 安定性オプションを追加します (中国語版):
から得られる情報は膨大なので、限界を超えるのが普通です。 (注釈: これは、プログラマーとして、GitHub アカウントを持っていないと、実際には楽しくプレイできないことを意味します。) GitHub にログインすると、Composer が正常に実行できるように、より高い API 制限を取得できます。詳細については、作曲家を参照してください
// !!! 在下面插入一段密钥(若为空) - 以供 cookie validation 的需要'cookieValidationKey' => '在此处输入你的密钥',
Yii の開発バージョン (dev バージョン) は、実行中のコードが壊れる可能性があるため、実稼働環境では使用しないでください。
アーカイブによるインストール- アーカイブによる Yii のインストールは 3 つのステップで構成されます:
- yiiframework.com からアーカイブをダウンロードします。
- ダウンロードしたファイルを Web アクセス可能なフォルダーに解凍します。
config/web.php
文件,给cookieValidationKey
配置项
添加一个密钥(若你通过 Composer 安装,则此步骤会自动完成):basic/ 应用根目录 composer.json Composer 配置文件, 描述包信息 config/ 包含应用配置及其它配置 console.php 控制台应用配置信息 web.php Web 应用配置信息 commands/ 包含控制台命令类 controllers/ 包含控制器类 models/ 包含模型类 runtime/ 包含 Yii 在运行时生成的文件,例如日志和缓存文件 vendor/ 包含已经安装的 Composer 包,包括 Yii 框架自身 views/ 包含视图文件 web/ Web 应用根目录,包含 Web 入口文件 assets/ 包含 Yii 发布的资源文件(javascript 和 css) index.php 应用入口文件 yii Yii 控制台命令执行脚本
ログイン後にコピー运行应用
安装 Yii 后,就有了一个可运行的 Yii 应用,
根据配置的不同,可以通过http://hostname/basic/web/index.php
或http://hostname/index.php
访问。应用结构
应用中最重要的目录和文件(假设应用根目录是
rrreeebasic
):一般来说,应用中的文件可被分为两类:在
basic/web
下的和在其它目录下的。
前者可以直接通过 HTTP 访问(例如浏览器),后者不能也不应该被直接访问。Yiiのインストールとアプリケーションの詳細な説明
以下图表展示了一个应用如何处理请求:
用户向入口脚本
web/index.php
- (Composer を介してインストールする場合、このステップは自動的に完了します) :
rrreee
アプリケーションを実行する
Yii をインストールすると、実行可能な Yii アプリケーションが作成されます。 - 設定に応じて、
http://hostname/basic/web/ を使用できます。インデックス .php
またはhttp://hostname/index.php
。
アプリケーション構造 アプリケーション内の最も重要なディレクトリとファイル (アプリケーションのルート ディレクトリが - rrreee
一般的に、アプリケーション内のファイルは 2 つのカテゴリに分類できます。 basic/web および他のディレクトリにあります。
前者は HTTP (ブラウザなど) 経由で直接アクセスできますが、後者は直接アクセスできませんし、すべきではありません。 - Yiiのインストールとアプリケーションの詳細な説明次の図は、アプリケーションがリクエストを処理する方法を示しています:
-
- ユーザーは、エントリ スクリプト
web/index.php
へのリクエストを開始します。 - エントリ スクリプトはアプリケーション構成をロードし、リクエストを処理するアプリケーション
インスタンスを作成します。
-
アプリケーションは、リクエストコンポーネントを介して、リクエストされた
ルートを解決します。 - アプリケーションは、リクエストを処理するコントローラー インスタンスを作成します。
- コントローラーはアクション インスタンスを作成し、アクションに対してフィルターを実行します。
config/web.php
ファイルを変更し、cookieValidationKey
構成項目にキーを追加しますbasic
であると仮定):以上がYiiのインストールとアプリケーションの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ホーム画面から重要なものを削除してしまい、元に戻そうとしていますか?さまざまな方法でアプリのアイコンを画面に戻すことができます。 iPhoneでホーム画面から削除を元に戻す方法 前述したように、iPhoneでこの変更を復元する方法はいくつかあります。方法 1 – App ライブラリのアプリ アイコンを置き換える App ライブラリから直接ホーム画面にアプリ アイコンを配置できます。ステップ 1 – 横にスワイプして、アプリ ライブラリ内のすべてのアプリを見つけます。ステップ 2 – 前に削除したアプリのアイコンを見つけます。ステップ 3 – アプリのアイコンをメインライブラリからホーム画面上の正しい場所にドラッグするだけです。これが応用図です

PHP における矢印記号の役割と実際の応用 PHP では、通常、オブジェクトのプロパティとメソッドにアクセスするために矢印記号 (->) が使用されます。オブジェクトとは、PHP におけるオブジェクト指向プログラミング (OOP) の基本概念の 1 つで、実際の開発においては、矢印記号がオブジェクトを操作する上で重要な役割を果たします。この記事では、矢印記号の役割と実際の応用例を紹介し、読者の理解を深めるために具体的なコード例を示します。 1. オブジェクトのプロパティにアクセスするための矢印シンボルの役割 矢印シンボルは、オブジェクトのプロパティにアクセスするために使用できます。ペアをインスタンス化するとき

Docker を使用したことがある場合は、デーモン、コンテナー、およびそれらの機能を理解する必要があります。デーモンは、コンテナがシステムですでに使用されているときにバックグラウンドで実行されるサービスです。 Podman は、Docker などのデーモンに依存せずにコンテナーを管理および作成するための無料の管理ツールです。したがって、長期的なバックエンド サービスを必要とせずにコンテナーを管理できるという利点があります。さらに、Podman を使用するにはルートレベルの権限は必要ありません。このガイドでは、Ubuntu24 に Podman をインストールする方法について詳しく説明します。システムを更新するには、まずシステムを更新し、Ubuntu24 のターミナル シェルを開く必要があります。インストールプロセスとアップグレードプロセスの両方で、コマンドラインを使用する必要があります。シンプルな

Linuxtee コマンドは、既存の出力に影響を与えることなく、出力をファイルに書き込んだり、別のコマンドに出力を送信したりできる、非常に便利なコマンド ライン ツールです。この記事では、入門から習熟まで、Linuxtee コマンドのさまざまな応用シナリオを詳しく見ていきます。 1. 基本的な使い方 まずは、teeコマンドの基本的な使い方を見てみましょう。 tee コマンドの構文は次のとおりです。 tee[OPTION]...[FILE]...このコマンドは、標準入力からデータを読み取り、データを保存します。

高校で勉強しているときに、同じクラスの他の生徒よりも多くのメモを取る、非常に明確で正確なメモを取る生徒もいます。メモをとることが趣味である人もいますが、重要なことについての小さな情報をすぐに忘れてしまうため、メモをとることが必需品である人もいます。 Microsoft の NTFS アプリケーションは、通常の講義以外にも重要なメモを保存したい学生にとって特に役立ちます。この記事では、Ubuntu24へのUbuntuアプリケーションのインストールについて説明します。 Ubuntu システムの更新 Ubuntu インストーラーをインストールする前に、Ubuntu24 では、新しく構成されたシステムが更新されていることを確認する必要があります。 Ubuntu システムでは最も有名な「a」を使用できます

Win7 コンピュータに Go 言語をインストールする詳細な手順 Go (Golang とも呼ばれます) は、Google によって開発されたオープン ソース プログラミング言語です。シンプルで効率的で、優れた同時実行パフォーマンスを備えています。クラウド サービス、ネットワーク アプリケーション、およびアプリケーションの開発に適しています。バックエンド システムです。 Win7 コンピューターに Go 言語をインストールすると、その言語をすぐに使い始めて、Go プログラムの作成を開始できるようになります。以下では、Win7 コンピューターに Go 言語をインストールする手順を詳しく紹介し、具体的なコード例を添付します。ステップ 1: Go 言語インストール パッケージをダウンロードし、Go 公式 Web サイトにアクセスします。

Win7 システムに Go 言語をインストールするのは比較的簡単な操作で、次の手順に従ってください。以下では、Win7 システムに Go 言語をインストールする方法を詳しく紹介します。ステップ 1: Go 言語のインストール パッケージをダウンロードする. まず、Go 言語の公式 Web サイト (https://golang.org/) を開いて、ダウンロード ページに入ります。ダウンロード ページで、Win7 システムと互換性のあるインストール パッケージのバージョンを選択してダウンロードします。 [ダウンロード] ボタンをクリックし、インストール パッケージがダウンロードされるまで待ちます。ステップ 2: Go 言語をインストールする

PHP のモジュロ演算子 (%) は、2 つの数値を除算した余りを取得するために使用されます。この記事では、モジュロ演算子の役割と使用法について詳しく説明し、読者の理解を深めるために具体的なコード例を示します。 1. モジュロ演算子の役割 数学では、整数を別の整数で割ると、商と余りが得られます。たとえば、10 を 3 で割ると、商は 3 になり、余りは 1 になります。モジュロ演算子は、この剰余を取得するために使用されます。 2. モジュロ演算子の使用法 PHP では、% 記号を使用してモジュロを表します。
