2014-01-13 3 views
1

У меня есть сайт, построенный на основе Kohana. Теперь я вижу, что существуют пакеты Composer на packagist для различных компонентов, таких как core и стандартные модули, такие как auth и database.Как использовать Composer для Kohana

Какие шаги следует предпринять, чтобы сделать мой существующий веб-сайт «Композитным»?

Я легко использовал композитор в других проектах, но не уверен, что я должен делать в этом случае.

ответ

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 install или composer update

Вы можете просто закомментируйте модули bootstrap.php

Это очень простой файл composer.json, но дает вам базовую идею.

+0

Обычно не требуется PHPUnit и Phing как обычные пакеты, а как пакеты разработки под ключом «require-dev». Кроме того, следует избегать использования «dev-master», если нет веских оснований - Composer работает намного лучше для всех, если люди будут придерживаться использования тегированных версий и семантического управления версиями. – Sven

+0

И где/как здесь происходят зависимости Коханы? – Svish

+0

Вам нужно будет найти то, что нужно Kohana от packagist, и добавить их к вашему композитору. https://packagist.org/search/?q=kohana Хорошее место для начала. – joshuahornby10

Смежные вопросы