Composer: verschil tussen versies
Regel 3: | Regel 3: | ||
== Installatie == | == Installatie == | ||
− | Je kunt Composer per project installeren, of ''globaal'', dus één installatie voor alle projecten op dezelfde webserver | + | Je kunt Composer per project installeren, of ''globaal'', dus één installatie voor alle projecten op dezelfde webserver. Ik kies deze laatste optie. |
+ | |||
+ | ''' Installer downloaden & uitvoeren ''' | ||
+ | |||
+ | <pre> | ||
+ | ~/Downloads/Composer $ curl -sS https://getcomposer.org/installer | php | ||
+ | #!/usr/bin/env php | ||
+ | All settings correct for using Composer | ||
+ | Downloading... | ||
+ | |||
+ | Composer successfully installed to: /home/strompf/Downloads/Composer/composer.phar | ||
+ | Use it: php composer.phar | ||
+ | </pre> | ||
+ | |||
+ | ''' Verplaatsen naar een globaal bereikbare locatie ''' | ||
+ | |||
+ | <pre> | ||
+ | sudo mkdir /usr/local/bin/composer | ||
+ | sudo mv composer.phar /usr/local/bin/composer | ||
+ | </pre> | ||
+ | |||
+ | ''' Locatie toevoegen aan $PATH ''' | ||
+ | |||
+ | Betreffende regel in .bashrc: | ||
+ | |||
+ | PATH=~/Dropbox/scripts:/usr/local/bin/composer:$PATH | ||
+ | |||
+ | ''' Bestand uitvoerbaar maken ''' | ||
+ | |||
+ | Als Composer niet uitvoerbaar is, moet je 'm zo aanroepen: <code>php composer.phar</code>, en als-ie uitvoerbaar is, wordt dat <code>composer.phar</code>: | ||
+ | |||
+ | chmod +x /usr/local/bin/composer/composer.phar | ||
== Bronnen == | == Bronnen == |
Versie van 17 okt 2015 17:07
Composer is een PHP dependency manager die wordt gebruikt door Drupal 8. Het werkt op locale basis. Oftewel: Per project wordt er voor gezorgd dat de juiste packages beschikbaar zijn. De reden om een dependency manager op te nemen in Drupal 8, is om beter gebruik te kunnen maken van de grote hoeveelheid PHP-packages die er bestaan.
Installatie
Je kunt Composer per project installeren, of globaal, dus één installatie voor alle projecten op dezelfde webserver. Ik kies deze laatste optie.
Installer downloaden & uitvoeren
~/Downloads/Composer $ curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /home/strompf/Downloads/Composer/composer.phar Use it: php composer.phar
Verplaatsen naar een globaal bereikbare locatie
sudo mkdir /usr/local/bin/composer sudo mv composer.phar /usr/local/bin/composer
Locatie toevoegen aan $PATH
Betreffende regel in .bashrc:
PATH=~/Dropbox/scripts:/usr/local/bin/composer:$PATH
Bestand uitvoerbaar maken
Als Composer niet uitvoerbaar is, moet je 'm zo aanroepen: php composer.phar
, en als-ie uitvoerbaar is, wordt dat composer.phar
:
chmod +x /usr/local/bin/composer/composer.phar