David Wang, experto de Microsoft, ha preparado un script para ejecutar como archivo por lotes desde consola de comandos que realiza por nosotros el trabajo necesario para habilitar PHP en IIS 7.
Los pasos detallados son:
- Instalar IIS 7 desde Panel de Control >> Programas >> Cambiar opciones de Windows (no parece necesario modificar las opciones por defecto de la instalación)
- Instalar PHP 5 en C:\Inetpub\PHP (siendo C: el disco o partición en que está instalado Windows Vista), de esta manera se aprovechan los privilegios de listas ACL del directorio Inetpub y se evitan errores posteriores con los permisos
- En la instalación de PHP 5 hay que tener en cuenta 2 detalles:
. en la página titulada Web Server Setup hay que seleccionar IIS Isapi Module
. en la página titulada Choose items to install, en el apartado Web server setup, hay que marcar IIS Isapi Module junto con IIS CGI
- un archivo por lotes con extensión *.BAT que contenga el texto propuesto por David Wang:
Cita:
|
REM Las 2 primeras líneas corresponden a la instalación de PHP en el directorio recomendado más arriba REM Por éso estan comentadas con REM (no se ejecutan) REM MKDIR %SYSTEMDRIVE%\Inetpub\PHP REM ECHO Extract PHP files from ZIP archive into %SYSTEMDRIVE%\Inetpub\PHP COPY /Y %SYSTEMDRIVE%\Inetpub\PHP\PHP.INI-Recommended %SYSTEMDRIVE%\Inetpub\PHP\PHP.INI PUSHD %SYSTEMROOT%\System32\inetsrv APPCMD SET CONFIG -section:handlers -+[name='PHP',path='*.php',verb='GET,HEAD,P OST',modules='IsapiModule',scriptProcess or='%SYSTEMDRIVE%\Inetpub\PHP\php5isapi. dll',resourceType='File'] APPCMD SET CONFIG -section:isapiCgiRestriction -+[path='%SYSTEMDRIVE%\Inetpub\PHP\php5isap i.dll',allowed='true',groupId='PHP',desc ription='PHP5'] POPD |












