2014-01-13 67 views
1

我有一個建立在Kohana框架上的網站。我現在看到packagist上存在Composer軟件包,用於各種組件,如core和標準模塊,如authdatabase如何使用Kohana作曲家

我應該採取哪些措施使我現有的網站「Composerized」?

我已經在其他項目中輕鬆使用了Composer,但不確定在這種情況下我該怎麼做。

回答

1

只需安裝作曲家

http://getcomposer.org/

curl -sS https://getcomposer.org/installer | php 

運行一個composer init建立一個新的作曲文件。然後去找到你的包要安裝,因此,例如礦山看起來像這樣

{ 
"require": { 
    "phpunit/phpunit": "3.7.24", 
    "phing/phing": "dev-master", 
    "mailgun/mailgun-php": "dev-master", 
    "modulargaming/kostache": "dev-master", 
    "codeception/codeception": "dev-master", 
    "erusev/parsedown": "dev-master", 
    "aws/aws-sdk-php": "2.3.*" 
    } 
} 

然後只需運行composer installcomposer update

然後,您可以只註釋掉模塊bootstrap.php

這是一個非常簡單的composer.json文件,但給你一個基本的想法。

+0

通常不需要PHPUnit和Phing作爲常規軟件包,而是作爲「require-dev」鍵下的開發包。另外,應該避免使用「dev-master」,除非已知有充分理由 - 如果人們堅持使用標記版本和語義版本控制,Composer對每個人來說都工作得更好。 – Sven

+0

Kohana的依賴關係在哪裏/如何進入? – Svish

+0

你需要從包裝師那裏找到Kohana需要的東西,並將它們添加到你的作曲家。 https://packagist.org/search/?q=kohana是一個開始的好地方。 – joshuahornby10