Presentación: Todo acerca de PHP sobre IIS/Windows"
Si solo tienes tiempo para las respuestas, esta presentación te sirve para saber de forma resumida las piezas claves para ejecutar PHP sobre IIS.
Saludos,
Si solo tienes tiempo para las respuestas, esta presentación te sirve para saber de forma resumida las piezas claves para ejecutar PHP sobre IIS.
Saludos,
En Windows Server 2008 R2 Server Core podemos hacer uso de IIS como rol incluido en esta modalidad y habilitar la administración remota para tener una administración delegada bajo la consola de administración gráfica de IIS disponible a la fecha.
Existen múltiples componentes relacionados con los servicios de IIS, para consultar cuales son podemos ejecutar el siguiente comando:
dism /online /get-features /format:table | find /i "IIS"
Para habilitar el role de IIS y su componente principal, procedemos a ejecutar lo siguiente:
dism /online /enable-feature /featurename:IIS-WebServerRole /featurename:IIS-WebServer /featurename:IIS-CommonHttpFeatures /featurename:IIS-StaticContent /featurename:IIS-DefaultDocument /featurename:IIS-DirectoryBrowsing /featurename:IIS-HttpErrors /featurename:IIS-ApplicationDevelopment /featurename:IIS-HealthAndDiagnostics /featurename:IIS-HttpLogging /featurename:IIS-LoggingLibraries /featurename:IIS-RequestMonitor /featurename:IIS-Security /featurename:IIS-RequestFiltering /featurename:IIS-HttpCompressionStatic /featurename:IIS-WebServerManagementTools /featurename:WAS-WindowsActivationService /featurename:WAS-ProcessModel /featurename:IIS-CGI

Para habilitar la administración remota debemos activar IIS Management Services así como los servicios de WAS-WindowsActivationService y WAS-ConfigurationAPI (primero se habilita el .NET Framework ya que es requisito para luego habilitar estos componentes):
dism /onlie /enable-feature /featurename:NetFx2-ServerCore dism /online /enable-feature /featurename:IIS-ManagementService dism /online /enable-feature /featurename:WAS-WindowsActivationService dism /online /enable-feature /featurename:WAS-ConfigurationAPI
Reg Add HKLMSoftwareMicrosoftWebManagementServer /V EnableRemoteManagement /T REG_DWORD /D 1 net start wmsvc

Para empezar a administrar el IIS de este servidor Server Core, abrimos la consola de administración de IIS (debe estar habilitada en Windows Vista/7) y seleccionamos la opción “Conectar a un servidor” donde suministramos los datos necesarios (nombre del equipo remoto, usuario, clave). Puedes conseguir mayor información de estos pasos en mi artículo How To: Administrar IIS de forma remota
En la próxima entrega estaremos configurando en este servidor las tecnologías de desarrollo que vamos a utilizar en él (PHP, ASP.NET, otros). Cualquier duda, no duden en comentar por acá.
Otras entregas relacionadas:
Entrega II: Habilitando ASP.NET y PHP en el servidor web
Entrega III: Habilitando funciones de cache en el servidor web y para PHP
Saludos,
Este video muestra una pequeña introducción a lo que es el uso de las extensiones de IIS para Powershell V2 en Windows Server 2008 R2:
http://dl.getdropbox.com/u/205482/PowerShellV2-IIS.wmv
Saludos,
Cuando sale la primera versión de Windows Powershell Snap-In para IIS7 podía ser descargado desde IIS – Extensions sin embargo cuando intentamos instalar este snap-in en Windows 7 nos topamos con el siguiente mensaje:


Luego abrimos la consola de Powershell con permisos de Administrador y escribimos el comando import-module WebAdministration . Podemos probar rápidamente que en efecto se cargaron las funciones con el comando get-command *-website

Saludos,
Este es un pequeño screencast que realicé cómo podemos configurar Pear para hacer uso de todos los paquetes disponibles en el desde nuestra instalación de PHP en Windows Server 2008.
Saludos,