最近 PHP を学んでいるので、すぐに始められる学習用フレームワークを探しています。初めて Band of Brothers のビデオを見たとき、インストラクターは ThinkPHP を勧めました。そこで、ThinkPHP を試してみることにしました。このフレームワークは始めるのが難しくなく、すぐにアプリケーションを開発できます。小規模ビジネスのアプリケーションに適しています。中国人が開発したものなので、中国語のサポートが充実しています。ドキュメントも比較的充実しており、公式サイトのコミュニティも比較的活発です。私が関わっているプロジェクトはすべて Oracle データベースを使用しているため、Oracle をより適切にサポートする PHP フレームワークを探したいのですが、ThinkPHP フレームワークの Oracle サポートはあまり良くありません。そこで、Oracle のサポートをテストするために Yii フレームワークに変更しました。
Yii フレームワークの現在の安定バージョンは 1.1.14 です。現在、2.0 はベータ版です。私はアプリケーションを作成するために Yii1 を学習するのに数日を費やしました。 Yii に関するドキュメントはあまりありません。ほとんどが英語のオリジナルです。ただし、Oracle のサポートは問題ありません。 AR技術が使われています。最近 Yii2 のドキュメントを読みました。これには、PHP の名前空間の概念と、Bootstrap や Smarty などの多くの便利な機能が組み込まれています。 Yii1 に比べて大幅な改善が見られたため、最終的に Yii2 フレームワークを学習することにしました。 Yii1 の理解に基づいて、Yii2 はさらに優れたものになるはずです。
今日、ついに Yii2 のインストール方法を理解しました。私のような初心者にとっては本当に大変な作業です。次に、Composer のインストール方法と、Composer を使用して Yii2 をインストールする方法を紹介します。
Composer は、PHP で依存関係を管理するために使用されるツールです。プロジェクト内で依存する外部ライブラリ (ライブラリ) を宣言すると、Composer がこれらの依存ライブラリ ファイルをインストールします。
Composer の Windows インストール:
1. コンポーザーをダウンロード
公式ウェブサイトのダウンロード: https://getcomposer.org/download/
2. PHP の openssl サポートを有効にする
D:WAMPbinphpphp5.4.12設定ファイルphp.iniを変更します
コメントを削除;
3. Composerをインストールする
「次の」インストールが完了しました。
インストールが完了すると、CMD コマンドラインを再度開くように求められます。
Yii2 をインストールする - 高度なテンプレート
1. yii2-advanced テンプレートをダウンロードします
公式ウェブサイトのダウンロード: http://www.yiiframework.com/download/
ダウンロード後、
に解凍します
D:ワンプwww
2. Composer を通じてインストールします
CMDを開いてディレクトリにジャンプします
D:WAMPwww上級者
「yii2test」という名前のアプリを生成しましょう。
コマンドを入力してください:
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test
お待ちください... ...次のインターフェイスが表示され、インストールが成功したことが示されます。
3. 初期化プロジェクト
CMDコマンドinitを実行
インストール結果をテストする
アドレスバーに次のように入力します: http://localhost/yii2test/frontend/web/index.php
次のインターフェースが表示されます:
これで Yii2 のインストールは完了しました。PHP フレームワーク Yii2 の学習進捗は後ほどフォローしていきます。
あなたのphpではmongodb拡張機能が有効になっていません~~~~Composerとは関係がありません
php.iniを開いてmongodb拡張機能を有効にしてください(先頭の「;」記号を削除してください)
サーバーを再起動します(Apache、 iis...)
その後、もう一度試してください
Linux システムの場合は、わかりませんが、検索できます