Introduktion
PHP Composer er et kommandolinje-værktøj til afhængighedsstyring i PHP. Det giver dig mulighed for at erklære de biblioteker, dit projekt afhænger af, og det vil administrere (installere / opdatere) dem for dig. Dette er et MUST i alle moderne PHP-projekter såsom Laravel, Drupal m.m.
Installation af Composer
Da Composer er et kommandolinje-værktøj kræver det, at du har SSH-adgang til den server eller webhotel du vil installere Composer på samt basal kendskab til SSH-kommandoer.
Server
Hvis du har adgang til din egen server, kan du benytte Composer’s egen vejledning til installation og opsætning af Composer her: https://getcomposer.org/doc/00-intro.md
Webhotel
Har du derimod et webhotel, med SSH-adgang, kan du benytte nedestående guide til at opsætte Composer globalt på dit webhotel.
1. Kør først disse kommandoer for at downloade og installere Composer i roden af dit webhotel (altså IKKE din public_hmtl-mappe!):
cd ~
mkdir bin
mkdir bin/composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar bin/composer
2. Bestem placeringen af PHP på dit webhotel (nødvendigt senere):
which php
Det burde returnere stien, fx “/usr/bin/php” eller lignende.
3. Rediger din “~/.bashrc”-fil (opret den, hvis den ikke eksistere) og sørg for, at denne linje er øverst. Tilføj den, hvis den ikke er:
[-z “$ PS1”] && return
4. Tilføj php-alias til bunden (ved hjælp af php-stien, som du fandt tidligere):
alias composer = “/usr/bin/php ~/bin/composer/composer.phar”
5. Afslut med disse kommandoer:
source ~/.bashrc
composer –version
Hvis du har opsat Composer rigtigt, burde den sidste kommando retunerer lignende output: