ホームページ  >  記事  >  バックエンド開発  >  Yii20 フレームワークの導入と簡単な展開

Yii20 フレームワークの導入と簡単な展開

WBOY
WBOYオリジナル
2016-07-28 08:28:481547ブラウズ

Yiiとは何ですか?

高性能、コンポーネントベース

Yii は何に適していますか? , 大規模なアプリケーション、ポータル、コミュニティ、コミュニティ、OMS、電子商取引など

yii 他のフレームワークとの比較

1: 他の PHP フレームワークと比較して、YII は MVC (Model-View-Controller) デザイン モードを実装していますこのモードに基づいています。

2: Yii コードはシンプルでエレガントです。

3: Yii は、リレーショナル データベースと NoSQL データベースの両方にクエリ ビルダーと ActiveRecord を提供するフルスタック フレームワークです。

4: Yii コードの紹介、高いパフォーマンスは常に Yii の主な目標の 1 つです。

バージョン:

バージョン 2.0 は、依存関係パッケージ マネージャー Composer、PHP コード仕様 PSR、名前空間、Traits (特性) などを含む、最新のテクノロジとプロトコルを使用して、完全に書き直されたバージョンです。

Yii2.0 には PHP5.4 以降が必要です。

ii2.0 フレームワーク基本デプロイメント (データベースを除く)

Yii2.0 フレームワーク高度なデプロイメント

ダウンロード アドレス: http://www.yiichina.com/download

基本デプロイメント:

basic/web/index と入力します。

以下のエラーが表示された場合

 Yii20框架的介绍和简单部署
、basic/config/web.phpに

'cookieValidationKey' => '107lab'を追加する必要があります。

注: 以下には何を書いてもかまいません。

高度な展開:

高度なファイルで init.bat を開き、0 を選択し、yes と入力します

注: クラッシュまたは表示される場合は、

Yii2 には OpenSSL PHP 拡張機能が必要です。

自分で見つける必要があります。 wamp 環境の php.ini ファイルで、先頭のセミコロンである

extension=php_openssl.dll を削除して、Apache を再起動します

アドバンスト バージョンでは、

backend はバックエンド ディレクトリに対応し、

frontend はフロントエンドディレクトリ。 ディレクトリ構造

model:モデル

controller:コントローラー

views:ビュー

config:設定ファイル

web:エントリーファイルを格納

vender:フレームワークといくつかの拡張機能のコアクラスファイルを格納

ランタイム: 実行時に一部のファイルが自動的に生成されます

 Yii20框架的介绍和简单部署注: クラッシュするか、
The OpenSSL PHP extension is required by Yii2.

が表示される場合は、wamp 環境で php.ini ファイルを見つけて削除する必要があります

拡張子=php_openssl.dll、セミコロンを先頭にして、Apacheを再起動します

上級版では、

backendがバックエンドディレクトリに、

frontendがフロントエンドディレクトリに対応します。 ディレクトリ構造

model:モデル

controller:コントローラー

views:ビュー

config:設定ファイル

web:エントリーファイルを格納

vender:フレームワークといくつかの拡張機能のコアクラスファイルを格納

ランタイム:実行時にいくつかのファイルが自動的に生成されます

上記では、Yii20 フレームワークの導入と簡単なデプロイメントをあらゆる側面を含めて紹介していますが、PHP チュートリアルに興味のある友人にとって役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:nginxの設定次の記事:nginxの設定