Composer installeren op een Mac

Composer installeren op een Mac

Composer is een opdrachtregelgebaseerd programma dat wordt gebruikt om afhankelijkheden te beheren in PHP-projecten.

Om Composer op een Mac te installeren, ga eerst naar je /usr/local/bin directory. Dit is een veelvoorkomende locatie om uitvoerbare opdrachtregelprogramma's te plaatsen, dus we zullen Composer hier installeren.

> cd /usr/local/bin

Oeps het werkt niet?

Werkt het script niet vanwege een PHP error? Zorg ervoor dat de locatie bekend is van de PHP omgeving die je op je Mac hebt staan. In mijn geval is dat XAMPP:

export XAMPP_HOME=/Applications/XAMPP
export PATH=${XAMPP_HOME}/bin:${PATH}
export PATH

FYI

Op sommige versies van OSX bestaat de /usr directory standaard niet. Als je de foutmelding /usr/local/bin: Bestand of map bestaat niet krijgt, kun je de directory aanmaken met behulp van deze opdracht:

> sudo mkdir -p /usr/local/bin

Eenmaal in /usr/local/bin, voer de volgende opdracht uit om de Composer-installatieprogramma te downloaden en uit te voeren met behulp van php:

> sudo curl -sS https://getcomposer.org/installer | sudo php

Nadat je de bovenstaande opdracht hebt uitgevoerd, zou je een bericht moeten zien waarin staat dat Composer succesvol is geïnstalleerd:

> curl -sS https://getcomposer.org/installer | sudo php
Wachtwoord:
Alle instellingen zijn correct voor het gebruik van Composer
Downloaden...

Composer succesvol geïnstalleerd naar: /usr/local/bin/composer.phar
Gebruik het: php composer.phar

Het resulterende programma (composer.phar) heeft een .phar (PHP Archive) extensie. We kunnen dit verkorten door het te hernoemen naar alleen composer:

> sudo mv composer.phar composer

Nu hebben we een eenvoudige, beknopte opdracht om Composer aan te roepen. Probeer het uit:

> composer

Composer aanroepen vanuit elke directory

Als je in een andere directory bent dan waarin Composer is geïnstalleerd, kan het zijn dat je een foutmelding krijgt waarin staat dat Composer niet kan worden gevonden.

Dit gebeurt als het pad /usr/local/bin niet in de PATH-variabele van je computer staat, die een lijst bevat van directories die je systeem zal controleren op commando's/programma's wanneer deze worden aangeroepen.

Overige handleidingen

BMWT Web Rabbitz 🥕
Groothandel voor Bouw & Industrie Web Rabbitz 🥕
DHL Web Rabbitz 🥕
Stichting Kinderen van Lamin Village Web Rabbitz 🥕
Economic Development Board Alphen Web Rabbitz 🥕
Symantec Web Rabbitz 🥕
Vereniging Sport en Gemeenten Web Rabbitz 🥕
Zilveren Kruis Web Rabbitz 🥕

Copyright © 2020 Web Rabbitz Webdesign Waddinxveen. Algemene Voorwaarden Professionele website maken Belangrijke pagina's