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.

PHP voor Windows installeren

Kies de Non Thread Safe download als je PHP voor Windows gaat installeren

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.

PHP voor Windows ZIP download uitpakken

PHP voor Windows ZIP download uitpakken in gewenste locatie

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:

Uncomment extension_dir regel

Uncomment extension_dir regel

Uncomment extension php_openssl regel

Uncomment extension php_openssl regel

Doe je dit niet dan krijg je straks een foutmelding tijdens de installatie van Composer:

Composer openssl foutmelding

Composer openssl foutmelding

Op de eerste afbeelding zag je reeds dat onze download een ‘VC11’ download is. Op de download pagina wordt daar het volgende over gezegd:

VC11 PHP download voor Windows informatie

VC11 PHP download voor Windows informatie

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:

Composer MSVCR110 foutmelding

Composer MSVCR110 foutmelding

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:

Microsoft Visual C++ redistributables

Microsoft Visual C++ redistributables (voorgaande versies op mijn PC)

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.

Composer op Windows installeren

Composer op Windows installeren

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *