You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.4 KiB

Composer

Yii2 uses Composer as its package manager. It is a PHP utility that allows you to automatically install libraries and extensions keeping them up to date and handling dependencies.

Installing Composer

Check the official guide for linux or Windows.

Adding more packages to your project

After installing an application you will find composer.json in the root directory of your project. This file lists packages that your application uses. The part we're interested in is require section.

{
    "require": {
        "Michelf/php-markdown": ">=1.3",
        "ezyang/htmlpurifier": ">=4.5.0"
    }
}

Here you can specify package name and version. Additionally to Yii extensions you may check packagist repository for general purpose PHP packages.

After packages are specified you can type either

php composer.phar install

or

php composer.phar update

depending if you're doing it for the first time or not. Then, after some waiting, packages will be installed and ready to use. You don't need anything to be configured additionally.

See also