首頁>Club>
6
回覆列表
  • 1 # 使用者508873978285

    CentOS 7下安裝Composer

    安裝Composer

    1、將composer.phar下載到專案中

    使用curl -sS https://getcomposer.org/installer | php下載Composer 的二進位制檔案,是一個 PHAR 包(PHP 的歸檔)

    2、可以透過 --install-dir 選項指定 Composer 的安裝目錄(它可以是一個絕對或相對路徑):curl -sS https://getcomposer.org/installer | php -- --install-dir=lumen

    3、如果把composer.phar放在系統的 PATH 目錄中,就能在全域性訪問composer.phar。 在類Unix系統中,你甚至可以在使用時不加 php 字首。可以執行這些命令讓 composer 在你的系統中進行全域性呼叫:

    #mv composer.phar /usr/local/bin/composer

    現在只需要執行 composer 命令就可以使用 Composer 而不需要輸入 php composer.phar。

    4、檢查 Composer 是否正常工作,只需要透過 php 來執行 PHAR:php composer.phar這將返回給你一個可執行的命令列表。

    使用 Composer

    要在專案中使用 Composer,只需要一個 composer.json 檔案。該檔案包含了專案的依賴和其它的一些元資料。現在使用 Composer 來安裝專案的依賴。

    1、建立 composer.json 檔案

    在當前目錄下建立 composer.json 檔案,在 composer.json 檔案中指定 require key 的值。簡單的告訴 Composer 你的專案需要依賴哪些包。

    例如:

    { "require": { "monolog/monolog": "1.0.*" } }

    可以看到, require 需要一個 包名稱 monolog/monolog對映到 包版本 1.0.*的物件。包名稱由供應商名稱和其專案名稱構成。

    2、安裝依賴包

    執行 install 命令獲取定義的依賴到本地專案:

    php composer.phar install

    如果你進行了全域性安裝,並且沒有 phar 檔案在當前目錄,使用下面的命令代替:

    composer install

    這將會找到 monolog/monolog 的最新版本,並將它下載到 vendor 目錄。 這是一個慣例把第三方的程式碼到一個指定的目錄 vendor。如果是 monolog 將會建立 vendor/monolog/monolog 目錄。

    注意: install 命令將建立一個 composer.lock 檔案到你專案的根目錄中。

    3、自動載入

    除了庫的下載,Composer 還準備了一個自動載入檔案,它可以載入 Composer 下載的庫中所有的類檔案。使用它,你只需要將下面這行程式碼新增到你專案的引導檔案中:

    require "vendor/autoload.php";

    現在我們就可以使用 monolog 了

  • 中秋節和大豐收的關聯?
  • 怎麼醃黃瓜?