热门问题
时间线
聊天
视角

Composer (軟體)

PHP的軟體套件管理系統 来自维基百科,自由的百科全书

Composer (軟體)
Remove ads

ComposerPHP軟體套件管理系統,它提供用於管理PHP軟體和依賴庫關係的標準格式,它在單個專案的基礎上進行管理,會在單個專案的某個目錄(預設是vendor)進行安裝。 它由Nils AdermannJordi Boggiano開發。 他們於2011年4月開始開發,並於2012年3月1日首次釋出第一個版本。[2]Composer 的產生是由於受到了 Node.jsnpm 以及 Rubybundler 的啟發。[3] 該專案的依賴關係解決演算法最初是來自openSUSElibzypp包管理器。

快速預覽 開發者, 目前版本 ...

在中國使用composer的時候,由於網路延遲以及防火長城問題,通常會通過鏡像使用,資料的取得,檔案的下載通過鏡像使用。

Remove ads

使用語法

命令

Composer 提供了幾個參數,包括[4]

  • require:向composer.json添加一個依賴庫,並且安裝它
  • install:從composer.json安裝依賴庫,通常在下載一個PHP專案的所有依賴時使用
  • update:根據composer.json中允許的版本範圍更新依賴庫
  • remove:刪除一個依賴庫,並將其從composer.json中移除
  • self-update:更新composer自身

依賴庫定義

composer require monolog/monolog

以上命令會在composer.json中生成

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

指定版本

所安裝依賴庫的版本可以由以下幾種運算子定義:[5]

更多資訊 運算子, 作用 (放置在版本號前時) ...
Remove ads

支援的框架

註解

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads