前言
隨着開源的東西越來越多,一些好的代碼我們是可以直接拿過來用的,github更是加快了這一節奏,在github上我們可以看到一些開源的項目、代碼塊、函數庫、類結構等,我們可以直接Fork,然後用在我們自己的項目中,既高效又方便。nodejs 出現後,更是一大批開源的好東西被我們使用,npm就是nodejs中蠻好用的包管理軟件,我們可以用npm 命令複製其他人的一些好的項目,用起來很爽。
但是,php中貌似還沒有這樣類似的包管理工具,我們發現別人的代碼,還是停留在手工階段,手工將其他人的代碼copy到自己的項目中,有更新我們同樣靠手工copy文件。於是composer應運而生了。
composer是PHP的包管理、包依賴關係管理工具,有了它,我們就很輕鬆一個命令就可以把他人優秀的代碼用到我們的項目中來,而且很容易管理依賴關係,更新刪除等操作也很輕易的實現。
linux上的安裝
1.下載安裝腳本
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
2.運行安裝腳本
php composer-setup.php
3.驗證是否安裝成功
php composer.phar
顯示上面圖標表示安裝成功
4.設置全局使用
cp ./composer.phar /usr/local/bin/composer