IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

Installer PHP5 sur IIS 7 (vista)


Sujet :

IIS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Points : 65
    Points
    65
    Par défaut Installer PHP5 sur IIS 7 (vista)
    Vous allez dire que je suis pas doué mais en suivant plusieurs tutorials sur le net, je n'arrive toujours pas à configurer PHP avec IIS7. Voici ce que j'ai fait :

    J'ai récupéré le fichier d'installation de php et je l'ai installé, au bout d'un moment, il me demande quel serveur WEB j'utilise et j'ai répondu IIS ISAPI ou un truc comme ca. Répertoire d'installation : "c:\inetpub\PHP"

    J'ai lancé IIS et je clique sur mon ordinateur dans la colonne "Connexions"

    Je double clique sur "Handler Mappings" puis un simple clique sur "Add Script Map"

    Request Path: *.php
    Executable: C:\inetpub\PHP\php5isapi.dll
    Name: php_isapi
    Request Restrictions / Verbs : "One of the following verbs: GET,HEAD,POST"

    Au moment de confirmer, il me met le message de confirmation :
    "Would you like to enable the ISAPI extension? If yes, we will add your extension as an 'Allowed' entry in the ISAPI and CGI Restrictions list. If the extensions already exists we will allow it"

    Ensuite que je clique sur Oui ou Non il me met le message d'erreur :
    "One or more of the modules specified for this handler does not exist in the modules list. If you are trying to add a script map the IsapiModule or the CgiModule is not present in the modules list"

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Points : 65
    Points
    65
    Par défaut
    débile comme je suis, j'avais pas installé le module ISAPI

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Points : 65
    Points
    65
    Par défaut
    bon j'ai maintenant un autre problème.
    J'ai créé une page test.php avec comme contenu : <? phpInfo() ?>
    Lorsque je tente d'accéder à la page, deux solutions :

    Au début, le serveur me renvoyait une erreur 404.3 comme quoi le type mime ".php" est inconnu.

    J'ai donc ajouté sur IIS le type MIME ".php => text/html" mais là, quand je tente d'accéder à la page, j'ai juste une page blanche.
    Me serais-je planté de type MIME ? ou peut-être des trucs à modifier du fichier php.ini qui se trouve dans le répertoire Windows ? ou une histoire de droits sur Vista ? Dois-je ajouter un filtre ISAPI (quand j'ai ajouté le fichier php_isapi.dll dans les filtres, une erreur 500 est apparue) ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Points : 65
    Points
    65
    Par défaut
    si vous voulez plus de détail quant à l'erreur provoqué par l'ajout d'un filtre ISAPI, voilà la page d'erreur :

    HTTP Error 500.0 - Internal Server Error

    Description: Calling LoadLibraryEx on ISAPI filter "C:\inetpub\PHP\php5isapi.dll" failed
    Error Code: 0x800700c1
    Notification: Unknown
    Module: IIS Web Core
    Requested URL: http://localhost:81/test.php
    Physical Path: C:\inetpub\Websites\Photos\test.php
    Logon User: Not yet determined
    Logon Method: Not yet determined
    Handler: StaticFile
    Most likely causes:
    • IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.
    • IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.
    • IIS was not able to process configuration for the Web site or application.
    • The authenticated user does not have permission to use this DLL.
    • The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.
    What you can try:
    • Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server's machine account.
    • Check the event logs to see if any additional information was logged.
    • Verify the permissions for the DLL.
    • Install the .NET Extensibility feature if the request is mapped to a managed handler.
    • Create a tracing rule to track failed requests for this HTTP status code. For more information about creating a tracing rule for failed requests, click here.
    More Information... This error means that there was a problem while processing the request. The request was received by the Web server, but during processing a fatal error occurred, causing the 500 error.
    Microsoft Knowledge Base Articles:
    • 294807

  5. #5
    Membre éclairé
    Avatar de panda31
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2003
    Messages : 670
    Points : 848
    Points
    848
    Par défaut
    Tu as regardé le tuto ?
    Michaël Mary
    Consultant PLM dans une société de conseil toulousaine
    Auditeur CNAM-IPST depuis septembre 2008
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods
    mon cv et mon domaine et mon blog
    Aucune question technique par MP, svp

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 120
    Points : 65
    Points
    65
    Par défaut
    oui bien sur mais déjà j'ai même pas le même exécutable ou en tout cas, l'installation n'est même pas la même.
    Par exemple, je ne peux pas choisir "IIS6 or higher" je peux que choisir IIS ISAPI mais je pense pas que ce soit le problème

  7. #7
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Le plus simple pour que ça fonctionne, c'est de ne pas utilser le répertoire c:\inetpub\php mais C:\WINDOWS\system32\inetsrv et donc de copier php5isapi.dll et php5ts.dll dans ce répertoire.
    Après, il faut rectifier l'association de l'extension .php ("Add Script Map")
    ainsi que son autorisation ("Would you like to enable the ISAPI extension?")

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    Bonjour,

    Moi aussi je rencontre exactement le même problème actuellement en ayant suivi pas à pas le tutorial.

    Je ne comprends pas ce qu'il ne va pas.

Discussions similaires

  1. Comment installer WebDev sur IIS
    Par Doc_C4U2 dans le forum WebDev
    Réponses: 2
    Dernier message: 14/10/2013, 11h12
  2. [FluxBB] Installation sur IIS
    Par Choucha dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/05/2009, 12h52
  3. Réponses: 5
    Dernier message: 09/01/2009, 18h05
  4. installer linux sur une partion vista
    Par étoile de mer dans le forum Administration système
    Réponses: 5
    Dernier message: 06/12/2008, 09h03
  5. installer php5 sur une centos
    Par phil83 dans le forum Apache
    Réponses: 1
    Dernier message: 06/10/2006, 11h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo