Win下 TP5 安裝composer教程 安裝RBAC 安裝 驗證碼 captcha
一,安裝Composer
1,下載 composer.phar ,百度搜索下載,伺服器使用的php要設定環境變數,在專案裡用composer安裝外掛的時候,需要php環境變數才能執行composer,設定你伺服器使用的php的環境變數。
2,把composer.phar 放在一個檔案中,按ctrl加shift 鍵,同時右鍵選擇在此開啟命令列,執行命令
3. 在 composer.phar 同級目錄下新建檔案 composer.bat
輸入命令: echo @php "%~dp0composer.phar" %*>composer.bat
儲存,再在此資料夾命令列下輸入下面的命令,執行。
4. 關閉當前的命令列視窗,開啟新的命令列視窗進行測試
輸入命令:composer -V
出現版本號,安裝成功了。
5.安裝完成後,最好配置一下composer中國的映象,原因不用說了
配置映象的命令是,composer config -g repo.packagist composer https://packagist.phpcomposer.com
二,在安裝tp5其他開發需要的外掛前,如果是伺服器上第一次安裝使用composer,安裝外掛會報錯,開啟資料夾,發現並沒有外掛,這是因為composer缺少依賴造成的,安裝好後,就一切OK。
1,開啟命令列工具切換到你的tp5專案根目錄
如果沒有安裝migaration與nestedset,先安裝
composer require topthink/think-migration:*
composer require gmars/tp5-nestedsets:dev-master
顯示下載進度,安裝好後,就可以開始安裝我們需要的tp5 外掛了。
三,安裝BRAC
切換到你tp5 專案的根目錄輸入命令安裝,安裝好後看檔案裡有沒有,之前安裝的外掛都會在TP5根目錄 vendor資料夾內
composer require gmars/tp5-rbac
如果該方法報錯請按照以下方式操作:
- 開啟專案根目錄下的composer.json
- 在require中新增”gmars/tp5-rbac”: “dev-master”
- 執行composer update
新增後composer.json應該有這樣的部分:
"require": {
"php": ">=5.4.0",
"topthink/framework": "^5.0",
"gmars/tp5-rbac": "dev-master"
},
四,安裝captcha
composer require topthink/think-captcha
- 完成上述操作,會在以下目錄中出現 captcha 的擴充套件包
..\vendor\topthink\think-captcha