Composer: verschil tussen versies
Regel 8: | Regel 8: | ||
<pre> | <pre> | ||
− | ~/Downloads | + | cd ~/Downloads |
+ | curl -sS https://getcomposer.org/installer | php | ||
+ | </pre> | ||
+ | |||
+ | met als uitvoer: | ||
+ | |||
+ | <pre> | ||
#!/usr/bin/env php | #!/usr/bin/env php | ||
All settings correct for using Composer | All settings correct for using Composer | ||
Regel 21: | Regel 27: | ||
<pre> | <pre> | ||
sudo mkdir /usr/local/bin/composer | sudo mkdir /usr/local/bin/composer | ||
− | sudo mv composer.phar /usr/local/bin/composer | + | sudo mv composer.phar /usr/local/bin/composer/composer |
</pre> | </pre> | ||
''' Locatie toevoegen aan $PATH ''' | ''' Locatie toevoegen aan $PATH ''' | ||
− | Betreffende regel in .bashrc: | + | Betreffende regel in .bashrc wordt zoiets als: |
− | PATH= | + | PATH=/usr/local/bin/composer:$PATH |
+ | |||
+ | en maak 'm actie: | ||
+ | |||
+ | source ~/.bashrc | ||
''' Bestand uitvoerbaar maken ''' | ''' Bestand uitvoerbaar maken ''' | ||
Regel 38: | Regel 48: | ||
''' Test ''' | ''' Test ''' | ||
− | + | Niet zo moeilijk: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | composer | |
== Bronnen == | == Bronnen == |
Versie van 20 okt 2015 17:38
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
cd ~/Downloads curl -sS https://getcomposer.org/installer | php
met als uitvoer:
#!/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/composer
Locatie toevoegen aan $PATH
Betreffende regel in .bashrc wordt zoiets als:
PATH=/usr/local/bin/composer:$PATH
en maak 'm actie:
source ~/.bashrc
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
Test
Niet zo moeilijk:
composer