PHP Composer

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:

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *