1. 程式人生 > >Win下 TP5 安裝composer教程 安裝RBAC 安裝 驗證碼 captcha

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

    如果該方法報錯請按照以下方式操作:

  1. 開啟專案根目錄下的composer.json
  2. 在require中新增”gmars/tp5-rbac”: “dev-master”
  3. 執行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