In dit artikel leer je Composer installeren op Windows. Als je een webdeveloper bent heb je nou eenmaal development tools nodig op je computer. Eerder schreef ik al over Git installeren op Windows. Heb je zelf nog geen Git op je Windows computer, volg dat artikel dan eerst. Naast Git is het voor Composer ook noodzakelijk om PHP op Windows te installeren, daar beginnen we mee!
PHP op Windows installeren
Momenteel ben ik meer aan het leren over Composer. Composer heeft een installatieprogramma voor Windows, maar eerst moet je zorgen dat je PHP hebt geïnstalleerd op je computer:
Composer requires PHP 5.3.2+ to run. A few sensitive php settings and compile flags are also required, but when using the installer you will be warned about any incompatibilities.
Voordat je verder kunt gaan met het installeren van Composer, moet je dus eerst PHP op Windows installeren. Helaas wordt op de Getting Started pagina van Composer niet uitgelegd hoe je dit moet doen. Volg daarom onderstaande stappen en je kunt daarna snel verder met het installeren van Composer.
Ga naar de PHP voor Windows downloadpagina en download het meest recente ZIP bestand. Je hebt de keuze uit een ‘Non Thread Safe’ ZIP bestand of een ‘Thread Safe’ ZIP bestand. Volgens dit forumbericht kies je hier voor de ‘Non Thread Safe’ versie.
Vervolgens pak je het ZIP bestand uit op je computer en zorg je daarmee dat de bestanden op een locatie op je computer staan. Al mijn development tools installeer ik op mijn D schijf in een folder genaamd ‘WordPressStack’. Daar heb ik een nieuwe folder ‘PHP’ aangemaakt waar ik de bestanden heb laten uitpakken.
Vervolgens hernoem je het bestand php.ini-production
naar php.ini
. Open dit bestand met je favoriete teksteditor en uncomment de regel extension_dir = "ext"
en extension=php_openssl.dll
:
Doe je dit niet dan krijg je straks een foutmelding tijdens de installatie van Composer:
Op de eerste afbeelding zag je reeds dat onze download een ‘VC11’ download is. Op de download pagina wordt daar het volgende over gezegd:
Wij moeten dus ook Visual C++ Redistributable for Visual Studio 2012 downloaden en installeren. Doe je dit niet, dan lukt het straks ook niet om Composer te installeren omdat het Composer voor Windows installatieprogramma dan de volgende foutmelding geeft:
Ga daarom naar de Visual C++ Redistributable for Visual Studio 2012 download pagina, laat de taal op English staan en kies voor download. Vervolgens moet je kiezen of je de x64.exe
of de x84.exe
versie wilt downloaden. De foutmelding inzake MSVCR110.dll
zoals zichtbaar op bovenstaande afbeelding verdween bij mij door versie x84.exe
te downloaden en installeren op mijn computer. Je kunt voor het gemak ook gerust allebei downloaden. Veel voorgaande versies van dit programma bleken namelijk ook al op mijn PC te staan waarbij ook altijd beide versies zijn geïnstalleerd:
Na de download volg je gewoon het installatieprogramma, geen lastige keuzes, alleen de voorwaarden accepteren. We kunnen nu verder met het installeren van Composer.
Composer op Windows installeren
Om Composer op Windows te installeren kiezen we voor de makkelijke methode door gebruik te maken van het Composer voor Windows installatieprogramma. Volg de link en klik vervolgens op Composer-Setup.exe
, het installatieprogramma wordt dan gedownload. Waarom dit installatieprogramma zo eenvoudig is wordt goed uitgelegd op de Composer-Setup voor Windows Github pagina:
Composer is a wonderful tool but it can sometimes be tricky to install on Windows. This installer attempts to ease the pain by:
- helping you set up PHP so that it can be used from the command line
- installing Composer so that you can use it from any location by typing: composer
- enabling its use from Command Prompt, Git Bash, Msys and Cygwin (including cygwin php)
- offering the option to run Composer from Explorer/File Manager windows
Op onderstaande afbeelding zie je alle stappen die je moet doorlopen.
Geef een reactie