Instalando PHP en Internet Information Server (IIS)


Para comenzar la instalación de PHP bajo Internet Information Server, necesitaremos en primer lugar descargar la versión para Windows de PHP. Para ello, nos dirigiremos a la página http://www.php.net/downloads.php y seleccionaremos la versión más actual de los binarios para Windows (Windows Binaries).
Descarga de PHPDescarga de PHP
Hecho esto, descomprimiremos el contenido del fichero que acabamos de descargar en una carpeta local, por ejemplo, C:\PHP.

PHPIIS_02 - Carpeta
En el interior de la carpeta buscaremos un fichero denominado php.ini-recommended, en el cual se encuentra la configuración por defecto recomendada para prácticamente cualquier sistema.

PHPIIS_03 - Configuracion Recomendada
Renombraremos el fichero como php.ini, pasando a continuación a editarlo.

PHPIIS_04 - Configuracion Recomendada 2

Asignaremos valores a las siguientes variables:<br/>

short_open_tag = On
extensión_dir = “c:\php\ext”
cgi.force_redirect = 0
doc_root = c:\inetpub\wwwroot

PHPIIS_05 - Configuracion Recomendada 3

Como paso previo a la configuración del IIS, editaremos las variables del sistema para incluir el PATH de php en el PATH del sistema. Para ello, haremos click derecho sobre Mi PC y seleccionaremos [Propiedades] (o bien utilizaremos el atajo de teclado [Tecla de Windows] + [Pausa]). Una vez en el menú, seleccionaremos la pestaña [Opciones Avanzadas] y haremos click sobre el botón [Variables de Entorno]. En el menú inferior, buscaremos la variable llamada “Path” y pulsaremos sobre el botón [Modificar].

PHPIIS_07 - PATH
Por último, añadiremos en el valor de la variable “;C:\PHP” para añadir la ruta de nuestro directorio de PHP.

Hecho esto, deberemos configurar nuestro IIS para que reconozca PHP. Para ello abriremos la consola de configuración de IIS, por lo que iremos a [Inicio] > [Herramientas] > [Panel de Control] > [Herramientas Administrativas] > [Servicios de Internet Information Server]. Desplegaremos el equipo local y haremos click derecho sobre Sitio Web Predeterminado, seleccionando la opción [Propiedades].

PHPIIS_08 - Propiedades
A continuación seleccionaremos la pestaña [Home Directory], y haremos click sobre el botón [Configuration].

PHPIIS_09 - HomeDirectory
Se abrirá una ventana en la que se nos mostrarán las distintas extensiones ISAPI.

PHPIIS_10 - AppConfigurationComo queremos registrar una nueva extensión (.php), pulsaremos sobre el botón [Add…].
Hecho esto, seleccionaremos el fichero php5isapi.dll de nuestro directorio PHP y añadiremos como extensión .php.

PHPIIS_11 - ExtensionMapping
Con esto, la extensión .php quedaría registrada.

Finalmente, reiniciamos IIS escribiendo iisreset desde consola…

PHPIIS_13 - iisreset
…y creamos un directorio virtual en el que crearemos un fichero llamado index.php en el que incluiremos el siguiente texto:




Prueba de PHP



<pre>
</pre>




Con esto, entrando en la página “http://localhost/<Directorio Virtual>/index.php”, deberíamos visualizar una página con información sobre la versión.

PHPIIS_14 - ok

Si esto ocurre, la instalación habrá tenido éxito.

Deja un comentario