1
我有一個建立在Kohana框架上的網站。我現在看到packagist上存在Composer軟件包,用於各種組件,如core
和標準模塊,如auth
和database
。如何使用Kohana作曲家
我應該採取哪些措施使我現有的網站「Composerized」?
我已經在其他項目中輕鬆使用了Composer,但不確定在這種情況下我該怎麼做。
我有一個建立在Kohana框架上的網站。我現在看到packagist上存在Composer軟件包,用於各種組件,如core
和標準模塊,如auth
和database
。如何使用Kohana作曲家
我應該採取哪些措施使我現有的網站「Composerized」?
我已經在其他項目中輕鬆使用了Composer,但不確定在這種情況下我該怎麼做。
只需安裝作曲家
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 install
或composer update
然後,您可以只註釋掉模塊bootstrap.php
這是一個非常簡單的composer.json文件,但給你一個基本的想法。
通常不需要PHPUnit和Phing作爲常規軟件包,而是作爲「require-dev」鍵下的開發包。另外,應該避免使用「dev-master」,除非已知有充分理由 - 如果人們堅持使用標記版本和語義版本控制,Composer對每個人來說都工作得更好。 – Sven
Kohana的依賴關係在哪裏/如何進入? – Svish
你需要從包裝師那裏找到Kohana需要的東西,並將它們添加到你的作曲家。 https://packagist.org/search/?q=kohana是一個開始的好地方。 – joshuahornby10