管理PHP Library的利器Composer
Last updated
Was this helpful?
Last updated
Was this helpful?
在之前試玩的時候就覺得有一整個就是超好用的吶!!所以前陣子公司導入 Gitlab 之後順勢要我研究一下 PHP 的,想不到還有支援 Github。所以做個紀錄。
安裝在各自專案時
我安裝時有出現警告訊息是因為我的 PHP 版本是 5.3.3 他建議我升級到 5.3.4 或更高,否則可能導致 Composer 不穩定
我自己是安裝在/usr/local/bin
可建立指向
這樣不管在哪個專案只要建立 composer.json 都可以使用了。
建立 composer.json
composer.json
建立後執行
專案目錄底下就會產生 vendor 資料夾,裏頭就是在 composer.json 有設定要引入的 library。
把 library 放到 github 上管理,然後再用 composer 引入各自的專案,這豈不是太方便了!!
建立 github 的 composer 之前必須先在你的 repository 建立 tag alanmoment 是我的 github 的帳號 bom-solution 是我的 repository v0.1 是我 tag 的版號
存檔後執行
會發生以下錯誤
這是因為執行過 composer install 之後目錄底下也會產生一隻 composer.lock 檔案,要再次執行前先把他刪掉,就可以正常執行囉 。
完成囉!!
Jul 4th, 2013 12:36:00am
Composer 官網也有提供線上的可以使用。讚!!