Comment installer PHP sous IIS 7.5, Windows Server 2008 R2 (64 bits)
Dans http://windows.php.net/downloads je ne pouvais pas trouver toutes x64 construit pour le téléchargement.
En outre, j'ai à choisir entre "Thread-Safe" et "Non Thread-Safe", sans explication, que l'on est plus sûr que les autres ou qu'il fonctionne mieux. Le install.txt à l'intérieur de la disposition des ZIPs pour le téléchargement semble périmé un il ne mentionne rien à ce sujet.
Dans http://php.net/manual/pl/install.windows.iis7.php ils ne disent pas un mot à ce sujet...
Un autre doute, c'est une fois que je sais ce qui est à télécharger (et pourquoi), doit-il être configuré comme un module FastCGI ou comme une extension ISAPI?
OriginalL'auteur Toni Rosa | 2010-08-09
Vous devez vous connecter pour publier un commentaire.
(Mes expériences à l'exécution de PHP sous IIS)
je crois que vous devriez mettre en place de PHP en tant que module FastCGI - je ne pense pas que vous êtes en mesure de configurer PHP comme une extension ISAPI.Vous pouvez configurer PHP à l'aide de FastCGI ou ISAPI - Il se peut que ISAPI est plus rapide que FastCGI. Il s'agit d'un guide sur la configuration de IIS à l'aide d'ISAPI ici:La recherche sur google révèle beaucoup de pages à discuter de l'thread-safe vs non thread-safe argument si vous voulez connaître le détail, cependant, la version courte est que le non thread-safe version est plus rapide, mais la version thread-safe est plus sûr. Vous devez choisir la version thread-safe pour le moment sauf si vous avez un problème de performance et de savoir que votre application va s'exécuter correctement, en vertu de la non thread-safe binaires.
Enfin, il n'y a pas vraiment besoin pour x64 binaires lorsque vous utilisez PHP comme une application FastCGI - php s'exécute en tant que processus distinct et donc les binaires x86 fonctionnent très bien sur un x64 serveur web, et la plupart des applications php n'aura pas besoin d'une adresse de l'espace au-dessus de 4 GO pour l'échelle IIS pouvez simplement exécuter d'autres processus php.
Lors de la configuration de votre FastCGI extension, vous devez pointer à la
php-cgi.exe
exécutable dans le php du répertoire d'installation.Ressemble à un bon lien - vous peut-être mieux d'exécution de PHP comme une extension isapi, il me semble.
OriginalL'auteur Justin
J'ai souvent utiliser FastCGI lors de la configuration de PHP sur IIS. C'est plus une habitude qu'autre chose. Alors que j'ai lu sur de nombreux autres articles affichés, et il semble que la ISAPI a de nombreux avantages, je pensais ajouter un lien vers la configuration de FastCGI pour ceux qui veulent aller dans cette voie. Je l'ai utilisé et jamais eu de problèmes avec modérée de la demande de trafic.
De toute façon, voici un lien vers un article avec des captures d'écran sur la configuration de PHP via FastCGI sur IIS 7.5.
Cliquez ici pour consulter l'article.
OriginalL'auteur Joe Meyer