Yii 2.x 用のアプリケーション初期化ツール

WBOY
リリース: 2016-06-23 13:05:18
オリジナル
894 人が閲覧しました

説明書


このツールは公式ツールですが、[LNMP]Yii 2.x アプリケーションのディレクトリ構造 (公式の Advanced バージョンに基づく) に従って調整されているため、このツールを使用する場合は次の事項に従う必要がありますディレクトリの仕様。

関数


  1. アプリケーションの実行環境を確認します
  2. composerツール、ライブラリのコードファイルは/../verdor/
  3. にあります
  4. 以下を含むアプリケーションの迅速な初期化: Webディレクトリへのインデックスファイルの展開、ディレクトリの読み取りおよび書き込み権限の設定、ファイルの読み取りおよび書き込みファイルの設定、構成ファイルの初期化設定、ファイルのソフトリンク設定
  5. 開発モード、運用モード(構成可能な拡張子)を含むアプリケーションの実行モードを切り替えます
  6. テンプレートファイルのデプロイメントその他の異なるモード (robots.txt やその他のファイルなど)

ツール構造


requirements.php    运行环境检查工具(web工具)composer.phar       composer 运行脚本composer.json       composer代码源配置composer.lock       composer的lock文件init                初始化工具脚本init.bat            初始化工具脚本(window)environments/       应用模版文件
ログイン後にコピー
環境/

index.php

return [    //开发模式    'Development' => [        //模版代码目录        'path' => 'dev',        //设置可读写的目录        'setWritable' => [            'backend/assets',            'frontend/assets',            'runtime',            'data',        ],        //设置可执行的文件        'setExecutable' => [            'console/yii',            'console/yii.bat',            'tests/codeception/bin/yii',        ],        //设置cookie的key        'setCookieValidationKey' => [            'config/backend/main.php',            'config/frontend/main.php',        ],        //软链设置        'createSymlink' => [            'index.php' => 'frontend/index.php',            'index-test.php' => 'frontend/index-test.php',            'robots' => 'frontend/robots',            'assets' => 'frontend/assets',            '/frontend/data' => '/data',            '/frontend/static' => '/static',            '/backend/data' => '/data',            '/backend/static' => '/static',        ],        //运行前清除的目录        'setCleanPath'=>[            'frontend',            'backend',        ],        //运行web程序的用户        'webUser'=>'nobody',    ],];
ログイン後にコピー
dev

開発モードのテンプレート ファイル

config/console/frontend/backend/
ログイン後にコピー
ログイン後にコピー
prod
T本番環境のテンプレート ファイルモード

config/console/frontend/backend/
ログイン後にコピー
ログイン後にコピー
ツール実行

実行前設定
ファイルを実行可能ファイルとして設定します:

cd /path/tools/chmod u+x init composer.phar
ログイン後にコピー
phpコマンドの実際のパスを設定します: initファイルの先頭にあります

#!/usr/local/php5.6.15/bin/php<?php...
ログイン後にコピー
Composerツール
cd /path/tools/./composer.phar
ログイン後にコピー
を使用します環境チェックツール
http://xxx.xxx.xxx/tools /requirements.php

初期化ツール

cd /path/tools/./init
ログイン後にコピー
実行効果

環境チェック (Yii 2.x に含まれる)

正常に合格した検査結果

初期化ツール

実行中のスクリーンショット

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート