Utilizar PHP en IIS en Windows XP

El IIS de Windows XP, ¿sirve para páginas PHP también, o me toca usarlo sólo para páginas ASP y el Apache para las PHP?

La FAQ Utilizar PHP en IIS en Windows XP tiene

Pertenece a la categoría:

Pregunta
El IIS de Windows XP, ¿sirve para páginas PHP también, o me toca usarlo sólo para páginas ASP y el Apache para las PHP?


Respuesta de Emmerson Miranda
PHP es una tecnología multiplataforma. Yo creo que las dos opciones que planteas podrían funcionar, aunque yo instalé el PHP en el IIS 5.


En la web de PHP tienes un filtro ISAPI, que debes instalar en windows, además de manuales de instalación del PHP en distintos sistemas.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 9 comentarios a la faq
3 comentarios no revisados
6 comentarios revisados:
Por: Pablo Cartes
16/5/03
yo instale PHP en IIS en XP y no tuve ningun problema. Solo hay que decirle al IIS que lea las paginas con extencion .PHP Para hacer eso tienen que ir al panel de control/herramientas administrativas/servicios de internetinformation server/equipo local/sitios web

Deben hacer clic con el boton derecho del mouse sobre el sitio en php (el cual debe estar en c:inetpub/wwwroot/), ir a documentos y agregar "index.php"

Eso es todo

Por: Daniel
28/7/03
Puedo programar una seccion de mi intranet en ASP y otra en PHP?? Es decir, que en mi servidor IIS se puedan correr ambas tecnologias simultáneamente.
Si es posible, como lo hago???

RESPUESTA

Pues sí que puedes tener en un mismo servidor IIS páginas con código PHP y otras con código ASP.

Simplemente tienes que asegurarte de configurar correctamente PHP, ya que ASP queda configurado automáticamente, y asignar una extensión para los scripts PHP (por ejemplo .php o .php3) que no sea la misma que la configurada para ASP.

De este modo, cuando el usuario acceda a una página .php se ejecutaría con el motor de PHP y cuando acceda a una página .asp se ejecutaría con el motor de ASP. Así pues, lo único que tendrías que hacer es nombrar a las páginas con la extensión correcta, dependiendo del lenguaje de programación que utilices.

Por: yoryes
11/3/05
yo instale PHP en IIS en XP y no tuve ningun problema. Solo hay que decirle al IIS que lea las paginas con extencion .PHP Para hacer eso tienen que ir al panel de control/herramientas administrativas/servicios de internetinformation server/equipo local/sitios web

Deben hacer clic con el boton derecho del mouse sobre el sitio en php (el cual debe estar en c:inetpub/wwwroot/), ir a documentos y agregar "index.php"

Eso es todo.... Noooooooooo
Falta algo muy importante para que realmente funsione nuestra pagina en php.. como ejemplo Php-Nuke.
Hacer clic con el boton derecho del mouse sobre el sitio en php (el cual debe estar en c:inetpub/wwwroot/), ir a directorio virtual, configuracionesy en la pestaña Asignaciones agregar la extension ".php" y en ejecutable le indicamos donde se encuentra el "isapi.dll" generalmente en la carpeta php/sapi.

Saludos
Por: Christian
28/10/05
si te bajas este archivo de php.net .. te autoconfigura el IIS, y quedas con php + asp rapido facil y son problemas.

PHP 5.0.5 installer [2,336Kb] - 9 Sep 2005
(CGI only, packaged as Windows installer to install and configure PHP, and automatically configure IIS, PWS and Xitami, with manual configuration for other servers. N.B. no external extensions included)
Por: Edgar González
06/2/06
Tengo necesidad de instalar el servidor IIS pero hasto donde yo se viene en Windos XP Professional, ¿cómo puedo instalar el servidor en XP Home edition?

Agradezco de antemano tu respuesta

RESPUESTA

En Windows XP Home no se puede instalar IIS, por lo menos en principio, aunque pueda haber algún truco para evitar esta limitación del sistema. Como no vas a poder instalar IIS en XP Home, tampoco vas a poder instalar PHP sobre IIS.

La solución es instalar el servidor Apache, que sí funciona sobre XP Home. Entonces tendrías que instalar PHP sobre el servidor Apache. Lee la Faq: http://www.desarrolloweb.com/faq/263.php
Por: Marco Antonio
23/7/06
Saludos sres colegas... tengo pequeño problemita...!!!, les explico...
tengo el win 2000 le instale el IIS y PHP y despues configure el IIS para que ejecutara las paginas PHP pero, luego me voy al archivo "php.ini-dist" y comienzo a buscar el archivo ";cgi.force_redirect = 1" y NO LO ENCUENTRO...!!! ya estoy al borde del desequilibrio emocional...!!!!, luego escribo en la barra de direcciones lo siguinte "http://localhost/info.php" y me sale la siguiente pagina
"Error CGI"
"La aplicación CGI especificada puede comportarse de forma anormal si no recibe un conjunto completo de encabezados HTTP. Los encabezados retornados son:"
a ver si algun colega me puede dar la ayudar...!!!, bye y gracias de ante mano

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo