PHPComposer Dependency Manager


介紹

Composer是PHP最常用的依賴管理器。它類似於Node中的npm ,Python的pip或.NET的NuGet

句法

  • php path / to / composer.phar [command] [options] [arguments]

參數

參數細節
執照定義要在項目中使用的許可證類型。
作者定義項目的作者以及作者詳細信息。
支持定義支持電子郵件,irc頻道和各種鏈接。
要求定義實際依賴項以及包版本。
要求-dev的定義開發項目所需的包。
建議定義包裝建議,即如果安裝可以提供幫助的包裝。
自動加載定義項目的自動加載策略。
自動加載-dev的定義用於開發項目的自動加載策略。

備註

自動加載僅適用於指定自動加載信息的庫。大多數圖書館都會遵守PSR-0PSR-4等標準

有用的網址

幾點建議

  1. 運行Composer時禁用xdebug。
  2. 不要以root身份運行Composer。包不值得信任。

Composer Dependency Manager 相關例子