Composer 安裝(一)

一胯府、簡介

Composer 是 PHP 用來管理依賴(dependency)關(guān)系的工具霍比。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(libraries)调窍,Composer 會(huì)幫你安裝這些依賴的庫文件旅掂。

二、為什么要使用Composer

  • 你有一個(gè)項(xiàng)目依賴于若干個(gè)庫懈万。
  • 其中一些庫依賴于其他庫拴清。
  • 你聲明你所依賴的東西。
  • Composer 會(huì)找出哪個(gè)版本的包需要安裝会通,并安裝它們(將它們下載到你的項(xiàng)目中)口予。

三、安裝方式

1. Composer-Setup.exe

Win用戶直接下載并運(yùn)行 Composer-Setup.exe涕侈,它將安裝最新版本的Composer 沪停,并設(shè)置好系統(tǒng)的環(huán)境變量,因此你可以在任何目錄下直接使用composer命令裳涛。(這是安裝Composer最簡單的方式木张,但是需要翻墻)

2. 通用安裝方式(Win、Linux端三、Mac都能用)舷礼,使用composer.phar文件(其實(shí)就是下載composer.phar文件,不需要翻墻)

2.1 直接下載composer.phar文件(點(diǎn)擊下載)

2.2 打開命令行并執(zhí)行下列命令安裝最新版本的 Composer

$ php -r "readfile('https://getcomposer.org/installer');" | php
Downloading 1.1.3...

Composer successfully installed to: /Users/myl/Desktop/composer.phar
Use it: php composer.phar

這將檢查一些PHP的設(shè)置郊闯,然后下載composer.phar到當(dāng)前工作目錄中妻献。這是Composer的二進(jìn)制文件。這是一個(gè)PHAR 包(PHP 的歸檔)团赁,這是PHP的歸檔格式可以幫助用戶在命令行中執(zhí)行一些操作育拨。

3. 檢測是否安裝成功

輸入如下命令,如果成功則出現(xiàn)以下信息:

$ php composer.phar
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.1.3 2016-06-26 15:42:08

局部安裝和全局安裝

四欢摄、局部安裝

上述下載Composer的過程正確執(zhí)行完畢后熬丧,可以將composer.phar文件復(fù)制到任意目錄(比如項(xiàng)目根目錄下),然后通過 php composer.phar 指令即可使用Composer了怀挠!

五析蝴、全局安裝

全局安裝是將Composer安裝到系統(tǒng)環(huán)境變量PATH所包含的路徑下面,然后就能夠在命令行窗口中直接執(zhí)行composer命令了唆香。

1. Mac或Linux系統(tǒng)

打開命令行窗口并執(zhí)行如下命令將前面下載的composer.phar文件移動(dòng)到 /usr/local/bin/ 目錄下面:

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

2. Win系統(tǒng)

  1. 找到并進(jìn)入PHP的安裝目錄(和你在命令行中執(zhí)行的php指令應(yīng)該是同一套PHP)嫌变。
  2. 將 composer.phar 復(fù)制到PHP的安裝目錄下面,也就是和 php.exe 在同一級(jí)目錄躬它。
  3. 在 PHP 安裝目錄下新建一個(gè) composer.bat 文件腾啥,并將下列代碼保存到此文件中。
    @php "%~dp0composer.phar" %*

3. 檢測全局安裝是否成功

$ composer --version
Composer version 1.1.3 2016-06-26 15:42:08

六冯吓、相關(guān)資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末倘待,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子组贺,更是在濱河造成了極大的恐慌凸舵,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件失尖,死亡現(xiàn)場離奇詭異啊奄,居然都是意外死亡渐苏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門菇夸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來琼富,“玉大人,你說我怎么就攤上這事庄新【厦迹” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵择诈,是天一觀的道長械蹋。 經(jīng)常有香客問我,道長羞芍,這世上最難降的妖魔是什么哗戈? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮荷科,結(jié)果婚禮上谱醇,老公的妹妹穿的比我還像新娘。我一直安慰自己步做,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布奈附。 她就那樣靜靜地躺著全度,像睡著了一般。 火紅的嫁衣襯著肌膚如雪斥滤。 梳的紋絲不亂的頭發(fā)上将鸵,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音佑颇,去河邊找鬼顶掉。 笑死,一個(gè)胖子當(dāng)著我的面吹牛挑胸,可吹牛的內(nèi)容都是我干的痒筒。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼茬贵,長吁一口氣:“原來是場噩夢啊……” “哼簿透!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起解藻,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤老充,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后螟左,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體啡浊,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡觅够,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巷嚣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喘先。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖涂籽,靈堂內(nèi)的尸體忽然破棺而出苹祟,到底是詐尸還是另有隱情,我是刑警寧澤评雌,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布树枫,位于F島的核電站,受9級(jí)特大地震影響景东,放射性物質(zhì)發(fā)生泄漏砂轻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一斤吐、第九天 我趴在偏房一處隱蔽的房頂上張望搔涝。 院中可真熱鬧,春花似錦和措、人聲如沸庄呈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽诬留。三九已至,卻和暖如春贫母,著一層夾襖步出監(jiān)牢的瞬間文兑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國打工腺劣, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绿贞,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓橘原,卻偏偏與公主長得像籍铁,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子趾断,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 是什么 如果你知道yum寨辩、apt-get、npm歼冰、bower等命令中的一種或者多種靡狞,那么,你也能很快知道compo...
    旱魃一樣閱讀 3,122評(píng)論 0 9
  • Composer Repositories Composer源 Firegento - Magento模塊Comp...
    零一間閱讀 3,956評(píng)論 1 66
  • Welcome 目前網(wǎng)絡(luò)上充斥著大量的陳舊信息隔嫡,讓PHP新手誤入歧途甸怕,傳播著錯(cuò)誤的實(shí)踐和糟糕的代碼甘穿,這必須得到糾正...
    layjoy閱讀 21,666評(píng)論 7 118
  • Composer是一個(gè)非常流行的PHP包依賴管理工具,已經(jīng)取代PEAR包管理器,對(duì)于PHP開發(fā)者來說掌握Compo...
    dreamer_lk閱讀 2,410評(píng)論 0 15
  • Composer是一個(gè)非常流行的PHP包依賴管理工具,已經(jīng)取代PEAR包管理器,對(duì)于PHP開發(fā)者來說掌握Compo...
    bycall閱讀 2,173評(píng)論 0 1