Примеры использования composer

03.10.2017 04:15:46

Решил, что было бы не плохо собрать в одном месте основную информацию по использованию composer.

Инсталляция Composer

 
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
	
composer -V

Установка пакетов

  • composer.json:

     
    {
        "require": {
            "phpoffice/phpexcel": "^1.8",
            "oddler/pdo": "dev-master"
        }
    }
    
    

  • Если пакетов мало, то можно сделать проще:

     
    composer require phpoffice/phpexcel
    

    - добавляет пакет к уже установленным.

Запуск установки

 
composer install

Обновление файла composer.json

Если после первой инсталляции внести изменения в composer.json, то повторный composer install их игнорирует.

Нужно выполнить

 
composer update --lock

Топорный вариант - удалить файл composer.lock

Кэш

столкнулся с тем, что исходники я уже обновил, но при повторном composer install остаются старые файлв.

Нужно очистить кэш

 
composer clear-cache

Обновление

Сам composer тоже стоит обновлять, для этого нужно сделать:

 
composer self-update 


Категории: linux
Пометки: Установка пакетов через composer, Очистка кэша composer, обновление уже установленного composer
Яндекс.Метрика