configurer PHP 5.6.3 pour fonctionner avec IIS 8 sur Windows Server 2012

La première fois que je pose une question, veuillez m'en tenir. Je ne passe pas beaucoup de time à utiliser IIS mais j'ai décidé de plonger un pied dans l'étang. J'ai un server qui n'est plus en production, mais il est toujours assez bon, donc je pensais que je le transformerais en un server de billetterie. Je voulais un système de billetterie gratuit qui puisse tirer de LDAP. J'ai lu de bonnes choses sur OSTicket alors je pensais que je lui donnerais un tourbillon.

J'ai IIS 8 fonctionnant avec PHP 7.1.1 nts x64, php manager et MySQL 5.7 sur ce server Windows 2012. J'ai pu créer le nouveau site et j'ai pu charger le nouveau site et passer la configuration de base, mais je ne peux pas me connecter au système. J'ai lu certains messages qui indiquent que OSTicket 1.10 ne fonctionne pas encore avec PHP 7.1.1 et que la dégradation vers 5.6.3 est la solution. J'ai alors essayé d'installer le php 5.6.3 mais je ne peux pas le faire fonctionner (j'ai 500 erreurs). J'ai installé à la fois la version stable x86 et la version expérimentale x64. Même problème avec les deux. Le redémarrage n'a pas aidé. Arrêter et démarrer le site n'a pas aidé. Quelqu'un peut-il m'aider à comprendre ce qui pourrait être faux? Voici les bases de ce que j'ai fait pour l'installer:

Pour la version x86: J'ai créé le dossier C: \ Program Files (x86) \ PHP \ v5.6 J'ai copié le contenu de l'installateur PHP dans ce dossier J'ai copié php.ini-production vers php.ini J'ai ajouté le path vers le file variable de système de path d'access Dans IIS, j'ai ajouté l'application aux parameters FastCGI pour correspondre à celle de 7.1.1. Dans IIS, j'ai ajouté le mappage de module pour correspondre à celui de 7.1.1

Lorsque j'utilise PHP Manager dans IIS pour passer à 5.6.3 puis dis-le pour vérifier phpinfo (), j'avance 500, alors que lorsqu'il est défini sur 7.1.1, aucune erreur et je reçois l'printing phpinfo. Toute assistance sera grandement appréciée. Merci!

EDIT: Voici la sortie du journal:

  • Système

    • Fournisseur

    [Nom] Erreur d'application

    • EventID 1000

    [Qualificateurs] 0 Niveau 2 Tâche 100 Mots-keys 0x80000000000000

    • TimeCreated

    [SystemTime] 2017-02-13T14: 53: 42.000000000Z EventRecordID 15667 Chaîne Application Ordinateur SAS2K10.sands.lan Sécurité

  • EventData

    php-cgi.exe 5.6.30.0 58803748 MSVCR110.dll 6.2.9200.21941 5792e533 c0000135 000683ba cd4 01d28608f81651f3 C: \ Program Files (x86) \ PHP \ v5.6 \ php-cgi.exe
    MSVCR110.dll 35d5e51a-f1fc-11e6-93ee-984be16edd6e

Il s'avère nécessaire d'installer le redissortingbutable MS V C ++ qui contenait MSVCR110.dll . Problème résolu! Merci Gerald Schneider de m'avoir aidé pour moi seul. La leçon a appris que la vérification des journaux est cruciale!