Erreur 500 sur une installation neuve d'IIS et PHP

Lorsque j’essaie d’exécuter un fichier PHP sur Windows Server 2012 avec IIS, j’obtiens constamment une erreur 500. Je ne trouve aucun journal détaillé ni quoi que ce soit. Cependant, lorsque je vais dans PHP Manager pour IIS et que je clique sur « check config », j’obtiens l’erreur suivante :

Detailed Error Information:
Module    FastCgiModule
Notification    ExecuteRequestHandler
Handler    PHP55_via_FastCGI
Error Code    0xc0000135
Requested URL    http://domain.com:80/brkld3ip.php
Physical Path    drive:\sites\domain.com\brkld3ip.php
Logon Method    Anonymous
Logon User    Anonymous

J’ai installé PHP en utilisant Microsoft Web Platform Installer 5.0 sur une installation neuve de Windows Server.

Je suis nouveau sur IIS, venant de Linux. Je ne suis donc pas assez « expérimenté » en IIS pour comprendre ce qui se passe. J’ai essayé de mettre à jour le redistributable C++ 2012 update 4 comme le suggèrent certains sites. Quelqu’un aurait-il d’autres idées ?

EDIT : Une autre chose que j’ai vérifiée est la limite de mémoire. Un site suggérait d’augmenter ma limite de mémoire. Aucun changement.

EDIT : Question : faut-il redémarrer Windows pour que les modifications PHP prennent effet ?

Il y a de fortes chances qu’il vous manque le bon runtime VC++ pour la version de PHP que vous utilisez.

Si vous utilisez PHP 5.5.x, vous devez vous assurer que le runtime VC++11 est installé :

http://www.microsoft.com/en-us/download/details.aspx?id=30679

Assurez-vous de télécharger et d’installer la version x86 (vcredist_x86.exe), PHP sur Windows n’est pas encore en 64 bits.

Si vous utilisez PHP 5.4.x, vous devez installer le runtime VC++9 :

http://www.microsoft.com/en-us/download/details.aspx?id=5582