このツールは公式ツールですが、[LNMP]Yii 2.x アプリケーションのディレクトリ構造 (公式の Advanced バージョンに基づく) に従って調整されているため、このツールを使用する場合は次の事項に従う必要がありますディレクトリの仕様。
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', ],];
開発モードのテンプレート ファイル
config/console/frontend/backend/
T本番環境のテンプレート ファイルモードツール実行
config/console/frontend/backend/ログイン後にコピーログイン後にコピー
ファイルを実行可能ファイルとして設定します:
cd /path/tools/chmod u+x init composer.pharログイン後にコピー
phpコマンドの実際のパスを設定します: initファイルの先頭にありますhttp://xxx.xxx.xxx/tools /requirements.php
Composerツール#!/usr/local/php5.6.15/bin/php<?php...ログイン後にコピーを使用します環境チェックツールcd /path/tools/./composer.pharログイン後にコピー
初期化ツール
cd /path/tools/./init
正常に合格した検査結果
初期化ツール
実行中のスクリーンショット