composer
先來大概介紹一下composer
Composer是 PHP 用來管理依賴(dependency)關係的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。
說的簡單一點,Composer 是一個新的安裝包管理工具,服務於 PHP 生態系統。它實際上包含了兩個部分:Composer 和 Packagist。
composer 借鑑了npm,一款javascript安裝包管理工具。
說明
爲什麼要使用composer呢?因爲當你去做一個項目的時候你不可能用到什麼功能都自己去寫,那樣是一件非常費時費力的事情。
舉一個很簡單的例子:你需要一個驗證碼,但是你又不太懂圖像相關的,如果讓你寫,你需要先去查看一些資料,看看怎麼準備畫布,驗證碼怎麼顯示,干擾元素怎麼做。肯定能搞定,不過一天過去了。。。
當然,並不是讓你一味的去粘貼複製別人的代碼。你在使用別人的代碼後最好好好看看,因爲下載量高的都是很優秀的代碼,也許你會受益匪淺。
後續,我想分享一下Laravel框架相關的文章。在這之前必須要先說一個東西:Composer
現在使用率較高的框架全部都是採用的composer加載,這很方便,是一個趨勢,所以你必須要學會怎麼使用composer。
安裝
再次重申:Composer 需要 PHP 5.3.2+ 才能運行。
在這裏推薦一個網站:Composer中文網,如果你能夠翻牆的話可以直接去Composer官網。
1.Linux或Mac
curl -sS https://getcomposer.org/installer | php
- 1
如果你想全局使用composer命令:將composer.phar文件移動到bin目錄
mv composer.phar /usr/local/bin/composer
- 1
現在還有一個問題,你每次請求的都是國外的倉庫,如果你想換成國內源(不懂的後續文章會說明)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
- 1
2.Windows
1.命令方法:
php -r "readfile('http://install.phpcomposer.com/installer');" | php
- 1
2.安裝文件直接運行安裝,這個是最簡單的安裝方法,他將下載最新版本,並且設置好環境變量,可全局使用。
點擊下載: [Composer-Setup.exe](http://getcomposer.org/ Composer-Setup.exe “Composer-Setup.exe”)
注意:
1.這個過程可能會稍微長一點,因爲走的國外。
2.中間有一個步驟是讓你選擇你的PHP運行文件,也就是php.exe。如果你裝的是環境,直接去找到並選擇這個文件即可。
3.如果第一次安裝失敗,建議再安裝一次。
- 1
- 2
- 3
- 4
安裝完成,打開cmd命令窗口,直接運行:composer。如果出現以下界面,表示安裝成功
linux上直接運行:composer -version出現結果即可。
轉自:https://blog.csdn.net/gu_wen_jie/article/details/79257563