2011-05-19 3 views
1

Je fais un petit questionnaire pour un client et j'avais prévu d'utiliser PHP. Cependant le client a dit que ses serveurs sont dans asp.net donc le code PHP ne fonctionnera pas.Exécuter PHP sur un serveur asp.net

Je ne suis jamais tombé sur cette question avant et ne l'ai jamais eu un problème avec PHP en cours d'exécution sur un serveur web. Le client est-il simplement mal informé ou PHP ne fonctionnera-t-il pas sur son serveur?

Malheureusement, je n'ai pas accès à leur serveur pour tester quoi que ce soit.

Répondre

2

Les applications ASP.NET sont généralement hébergées par IIS sur un serveur Windows. IIS supports running PHP applications.

De plus, si elle est IIS6, that's supported as well.

Vous pouvez avoir des problèmes si vous ne pouvez pas obtenir sur le serveur et le configurer, cependant.

+1

Donc, fondamentalement, il ne devrait pas être un problème? – Sam

+0

Je viens de mettre à jour ma réponse, il y a une certaine configuration impliquée. Donc soit vous devez le faire, soit ils doivent le configurer. Je sais que certaines entreprises sont très strictes sur ce qui peut être installé sur les serveurs, et peut-être l'une de ces entreprises. Assurez-vous simplement qu'ils savent ce qu'ils doivent faire, et assurez-vous qu'ils sont d'accord. –

+0

Certainement possible, je une fois (comme une expérience que je m'empresse d'ajouter) a même obtenu des adresses suffixe .asp pour passer l'analyseur php ainsi que l'ASP - ayant dit qu'il était "ASP classique". – Cups

2

Je suppose que ce que votre client voulait dire était là-bas serveurs prennent en charge que l'environnement Windows typique qui ne vient pas avec PHP pré-installé. pour le comprendre plus clairement, laissez-moi le dire de cette façon

PHP et ASP sont des langages de script côté serveur, et IIS ou Apache sont des serveurs Web qui comprennent votre requête et agissent en conséquence. un serveur Web et un langage de script côté serveur sont totalement deux choses différentes, bien que la plupart des gens utilisent Apache avec PHP et IIS avec ASP ne signifie pas nécessairement que les serveurs web sont limités à une langue, donc Apache peut être utilisé avec ASP et IIS avec PHP c'est l'affaire de votre choix.

Si vous souhaitez exécuter PHP dans votre serveur Windows, voici ce que vous devriez faire. how to install php in iis 7

+0

Je ne savais pas apache pourrait fonctionner asp? –

+0

Oui, vous pouvez exécuter ASP sur Apache. jetez un oeil sur le lien http://www.apache-asp.org/ –

+1

Il est également possible d'exécuter des applications ASP.NET via Apache, sur Linux, http://www.mono-project.com/ASP.NET FastCGI, les possibilités sont vraiment infinies. –

Questions connexes