Trucos para Windows Vista
Utilizar PHP desde Internet Information Server 7
Windows Vista permite la utilización del servidor web IIS 7 cuya configuración
es bastante diferente a la de versiones anteriores por lo que en ocasiones resulta
difícil activar PHP para ser utilizado por el servidor web.
David Wang, experto de Microsoft, ha preparado un script para ejecutar como archivo
por lotes desde el Símbolo de Sistema 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
- Crear con el bloc de notas un archivo por lotes con extensión *.BAT que contenga el texto propuesto
por David Wang:
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,POST',modules='IsapiModule',scriptProcessor='%SYSTEMDRIVE%\Inetpub\PHP\php5isapi.dll',resourceType='File']
APPCMD SET CONFIG -section:isapiCgiRestriction -+[path='%SYSTEMDRIVE%\Inetpub\PHP\php5isapi.dll',allowed='true',groupId='PHP',description='PHP5']
POPD
- Ejecutar el archivo por lotes con privilegios de Administrador
|

Página de inicio
|

Volver atrás
|