Habiendo sido un desarrollador de PHP en servidores lámpara para bastante tiempo, ¿hay algo que voy a tener que tener en cuenta durante la preparación de una solicitud de IIS en las ventanas.¿Qué necesito para ejecutar aplicaciones PHP en IIS?
Respuesta
Asegúrese de obtener la extensión FastCGI para IIS 6.0 o IIS 7.0. Es lo más importante que puede tener cuando ejecuta PHP bajo IIS. Además, este artículo debe conseguir que la configuración:
http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/
todo más allá de esto es simple, MySQL y lo que no.
Uno de los principales puntos de fricción que he tenido con IIS es la falta de mod_rewrite de Apache. Hay otras soluciones alternativas y alternativas similares según lo que esté haciendo, pero recuerde que tendrá que cambiar un poco las cosas para trabajar con IIS si está utilizando la reescritura mod de manera exhaustiva.
Acabamos de implementar PHP 5.2.6 + FastCGI en nuestra plataforma de alojamiento compartido sin ningún problema. Siempre que siga los pasos descritos en the article Nick linked, entonces debería estar bien.
Mi único consejo adicional sería olvidarme de usar el script fcgiconfig.js
para modificar el archivo fcgiext.ini, es más un obstáculo que una ayuda. Solo edítalo a mano, también aprenderá más sobre cómo funciona.
Si va a instalar PHP en IIS 7, entonces este enlace debe ser digno de una lectura sin embargo:
@ pix0r
Que en realidad molesta el infierno fuera de mí también y nada se acercó a Apache mod_rewrite. Porque todos tienen esta estructura XML demasiado compleja. Así que en realidad tomé el tiempo y escribí mi propia reescritura para IIS 6.0 e IIS 7.0. Las aplicaciones que no son .NET solo funcionan en IIS 7.0.
Puesto que usted está pasando de la lámpara (A acrónimo un tanto frío) a WIMP (uno menos frío), puede ser necesario afirmar mentalmente. De lo contrario, he tenido muy pocos problemas con PHP en Windows.
reescritura de ISAPI (http://www.isapirewrite.com/) es de $ 99 y ha funcionado muy bien para mí por la reescritura de URL.
¿Por qué no ir con Apache en Windows?
Apache en Windows se está volviendo bastante inestable si tiene muchos proyectos y carga en la máquina. E IIS funciona mejor en Windows que Apache. – Timo
¿Por qué esta respuesta, no está en la sección de comentarios? –
@Hamza, es una respuesta más que un comentario porque se publicó en agosto de 2008, que fue durante el período beta antes de que existieran los comentarios. – Kibbee
si el uso de IIS 7 mantener un ojo en este proyecto, http://phpmanager.codeplex.com/.
- 1. ¿Qué necesito para ejecutar un script node.js en mi servidor?
- 2. Configurar IIS 6.0 para ejecutar cgi (.exe)
- 3. Ejecutar una aplicación web java en IIS
- 4. Aplicaciones GUI basadas en PHP para Windows
- 5. IIS: calentamiento de aplicaciones web
- 6. IIS grupo de aplicaciones PID
- 7. ¿Qué necesito para programar la GPU Tegra
- 8. ¿Qué archivos necesito implementar para ASP.NET mvc?
- 9. ¿Qué significa ejecutar PHP en modo silencioso?
- 10. Ejecutar repositorios SVN bajo IIS
- 11. Enumeración de grupos de aplicaciones en IIS
- 12. ¿Qué certificado SSL necesito?
- 13. Sistemas de compilación para aplicaciones web PHP
- 14. ¿Cómo puedo depurar PHP en IIS?
- 15. ¿Por qué necesito la función isset() en php?
- 16. Script Bash para ejecutar el script php
- 17. ¿Qué necesito para instalar para obtener Microsoft.TeamFoundation.WorkItemTracking.Client.dll?
- 18. ¿En qué cuenta se ejecuta IIS Express?
- 19. ¿Cómo decide Visual Studio en qué puerto ejecutar las aplicaciones?
- 20. ¿Cómo configurar una tarea cron para PHP en IIS?
- 21. ¿Necesito una Mac para hacer un paquete de aplicaciones Java?
- 22. Cómo ejecutar PHP en IIS7.5 Express?
- 23. ¿Necesito un teléfono Android para crear aplicaciones de Android?
- 24. Ejecutar aplicaciones de consola en otro monitor
- 25. Herramientas para supervisar IIS y el rendimiento de las aplicaciones
- 26. Ejecutar aplicaciones de Android en Linux
- 27. Php mysql para aplicaciones de escritorio
- 28. Ejecutar Perl en PHP
- 29. aplicaciones IIS: cambiar los ajustes programáticos
- 30. ¿Qué causa el reciclado de un grupo de aplicaciones en IIS?
único problema que tuve después de seguir esta lista era algo con la zona horaria por defecto, que se fijó siguiendo las instrucciones de este mensaje: http://forums.iis.net/t/1158954.aspx. – eidylon
Estos son los pasos que hice: http://www.howtoadvice.com/PHPIIS –