• Door naar de hoofd inhoud
  • Spring naar de eerste sidebar
  • Home
  • Websiteontwikkeling
  • ZZP’en
  • Fysiek fit
  • Over mij

W.S. Spoelstra

Learning through blogging

Composer én PHP installeren op Windows

11 maart 2015 by Willem-Siebe Spoelstra Reageer

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

Gerelateerd

Dit delen:

  • Tweet
  • E-mail

Gerelateerd

Categorie: Websiteontwikkeling Tags: Webdevelopment

Lees Interacties

Geef een reactie Reactie annuleren

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

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Primaire Sidebar

Waar wil je wat over weten?

Meest gelezen berichten laatste 48 uur

  • Het verschil tussen b, strong, i & em plus tips voor WordPress en SEO
  • Sterren in Google: de complete uitleg!
  • Hoe je in Gmail autoresponder e-mails maakt
  • Winkelwagen buttons verwijderen in WooCommerce

Meest recente berichten

  • Zakelijke kosten, investeringen en afschrijvingen
  • Affiliate disclosure voorbeelden
  • Websiteontwikkeling links
  • Lijstje: recepten zonder pakjes & zakjes
  • Gewicht: doel versus realiteit

Recente reacties

  • ramona op Hoe je in Gmail autoresponder e-mails maakt
  • ramona op Hoe je in Gmail autoresponder e-mails maakt
  • Rob Stolk op Klassieke opzet (web)server, simpele uitleg!
  • Willem-Siebe Spoelstra op Klassieke opzet (web)server, simpele uitleg!
  • Henk op Klassieke opzet (web)server, simpele uitleg!

Categorieën

  • Fysiek fit (2)
  • Websiteontwikkeling (42)
  • ZZP'en (2)

Mis niks, volg mij via Facebook!

Mis niks, volg mij via Facebook!

Tags

Boekhouden (1) HTML (3) Webdesign (1) Webdevelopment (6) WooCommerce (2) WordPress (11) Zoekmachine optimalisatie (SEO) (4)

Mis niks meer…

Meld je aan op mijn e-mail lijst en je krijgt simpelweg een mailtje als ik weer wat gedeeld heb over webdevelopment, WordPress of SEO!

Aanmelden

Copyright © 2023