Yii 2.x 的應(yīng)用初始化工具

說明


本工具為官方自帶的工具初茶,但已根據(jù) [LNMP]Yii 2.x 應(yīng)用程序目錄結(jié)構(gòu)(基于官方Advanced版本)進行調(diào)整蝇率,所以使用該工具考润,必須在遵循目錄規(guī)范拥坛。

作用


  1. 應(yīng)用的運行環(huán)境檢查
  2. composer 工具蓬蝶,庫的代碼文件在 /../verdor/
  3. 應(yīng)用的快速初始化工作尘分,包括:web目錄下index文件部署、目錄讀寫權(quán)限設(shè)置丸氛、文件讀寫文件設(shè)置培愁、配置文件初始化設(shè)置、文件軟鏈設(shè)置
  4. 切換應(yīng)用的運行模式缓窜,包括開發(fā)模式定续、生產(chǎn)模式(可配置擴展)
  5. 其他不同模式下的模版文件部署(如:robots.txt 等文件)

工具結(jié)構(gòu)


<pre>
requirements.php 運行環(huán)境檢查工具(web工具)
composer.phar composer 運行腳本
composer.json composer代碼源配置
composer.lock composer的lock文件
init 初始化工具腳本
init.bat 初始化工具腳本(window)
environments/ 應(yīng)用模版文件
</pre>

environments/

index.php

<pre>
return [
//開發(fā)模式
'Development' => [
//模版代碼目錄
'path' => 'dev',
//設(shè)置可讀寫的目錄
'setWritable' => [
'backend/assets',
'frontend/assets',
'runtime',
'data',
],
//設(shè)置可執(zhí)行的文件
'setExecutable' => [
'console/yii',
'console/yii.bat',
'tests/codeception/bin/yii',
],
//設(shè)置cookie的key
'setCookieValidationKey' => [
'config/backend/main.php',
'config/frontend/main.php',
],
//軟鏈設(shè)置
'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',
],
];
</pre>

dev

開發(fā)模式下的模版文件

<pre>
config/
console/
frontend/
backend/
</pre>

prod

生產(chǎn)模式下的模版文件

<pre>
config/
console/
frontend/
backend/
</pre>

工具運行


運行前配置

設(shè)置文件為可執(zhí)行:

<pre>
cd /path/tools/
chmod u+x init composer.phar
</pre>

配置php命令的實際路徑:在init文件開頭

<pre>

!/usr/local/php5.6.15/bin/php

<?php
...
</pre>

使用composer工具

<pre>
cd /path/tools/
./composer.phar
</pre>

環(huán)境檢查工具

http://xxx.xxx.xxx/tools/requirements.php

初始化工具

<pre>
cd /path/tools/
./init
</pre>

運行效果


環(huán)境檢查(Yii 2.x 自帶)
正常通過的檢查結(jié)果
初始化工具
運行截圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市禾锤,隨后出現(xiàn)的幾起案子私股,更是在濱河造成了極大的恐慌,老刑警劉巖恩掷,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倡鲸,死亡現(xiàn)場離奇詭異,居然都是意外死亡黄娘,警方通過查閱死者的電腦和手機峭状,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來逼争,“玉大人宁炫,你說我怎么就攤上這事〉” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵望忆,是天一觀的道長罩阵。 經(jīng)常有香客問我,道長启摄,這世上最難降的妖魔是什么稿壁? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮歉备,結(jié)果婚禮上傅是,老公的妹妹穿的比我還像新娘。我一直安慰自己蕾羊,他們只是感情好喧笔,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著龟再,像睡著了一般书闸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上利凑,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天浆劲,我揣著相機與錄音嫌术,去河邊找鬼。 笑死牌借,一個胖子當著我的面吹牛度气,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播膨报,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼磷籍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了丙躏?” 一聲冷哼從身側(cè)響起择示,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎晒旅,沒想到半個月后栅盲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡废恋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年谈秫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鱼鼓。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡拟烫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出迄本,到底是詐尸還是另有隱情硕淑,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布嘉赎,位于F島的核電站置媳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏公条。R本人自食惡果不足惜拇囊,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望靶橱。 院中可真熱鬧寥袭,春花似錦、人聲如沸关霸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谒拴。三九已至尝江,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間英上,已是汗流浹背炭序。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工啤覆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惭聂。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓窗声,卻偏偏與公主長得像,于是被迫代替她去往敵國和親辜纲。 傳聞我的和親對象是個殘疾皇子笨觅,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)耕腾,斷路器见剩,智...
    卡卡羅2017閱讀 134,600評論 18 139
  • 是什么 如果你知道yum、apt-get扫俺、npm苍苞、bower等命令中的一種或者多種,那么狼纬,你也能很快知道compo...
    旱魃一樣閱讀 3,113評論 0 9
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,519評論 25 707
  • 嗨羹呵,簡書好久不見啊~ 在簡書寫第一篇文章的時候,我就想疗琉,嗯~我想要把我的每一個朋友都記錄在這里冈欢,但是呢!我這個人吧...
    十字路口G閱讀 345評論 0 0
  • 1合一是真相盈简,我是所有凑耻。 2更多人做靈性導(dǎo)師。 3選擇我所是柠贤,放下我所不行拳话。 4我喜歡我開心,我多關(guān)注种吸。 5還能提...