¿Le gustaría aprender a instalar PHP en el servidor IIS? En este tutorial, vamos a mostrarle cómo instalar y configurar PHP en el servidor IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• PHP 7

Lista de hardware:

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial de Windows.

Cada pieza de hardware mencionada anteriormente se puede encontrar en el sitio web de Amazon.

Lista de reproducción de Windows:

En esta página, ofrecemos acceso rápido a una lista de vídeos relacionados con la instalación de Windows.

No te olvides de suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial IIS - Instalación de PHP en Windows

En primer lugar, necesitamos acceder al sitio web de PHP para Windows.

Localice y descargue las versiones no seguras para subprocesos (NTS) de PHP.

php windows download

En nuestro ejemplo, se descargó el siguiente archivo: php-7.2.9-nts-Win32-VC15-x86.zip.

Cree un directorio llamado PHP en la raíz de su unidad C.

Extraiga el contenido del archivo dentro de la carpeta C:\PHP.

Windows PHP Folder

PHP para Windows requiere la instalación de una versión específica de Microsoft Visual Studio.

En nuestro ejemplo, descargamos la compilación del paquete PHP VC15.

PHP Build VC 15 requiere la instalación de Microsoft Visual Studio versión 2017.

PHP Visual Studio
Visual Studio installation x86

Después de finalizar la instalación de Visual Studio, necesitamos agregar C:\PHP a la variable de entorno PATH.

Acceda a la ventana Propiedades del sistema.

Acceda a la pestaña Avanzadas y haga clic en el botón Variables de entorno.

System properties windows

Seleccione la variable PATH y haga clic en el botón Editar.

path variable

Agregue el directorio PHP al final del valor de la variable PATH.

Copy to Clipboard
PHP path variable

Abra la aplicación del explorador de Windows y acceda a la carpeta PHP.

Localice el archivo denominado PHP.INI-PRODUCTION.

php ini production

Cambie el nombre de PHP.INI-PRODUCTION a PHP.INI.

Edite el archivo llamado PHP.INI.

Aquí está el archivo original, antes de nuestra configuración:

Copy to Clipboard

Aquí está el archivo, después de nuestra configuración.

Tenga en cuenta que su archivo de zona horaria PHP puede no ser el mismo mío.

Copy to Clipboard

Pruebe la instalación de PHP.

Abra un símbolo del sistema de DOS y escriba el siguiente comando.

Copy to Clipboard

¡Felicitaciones! ha instalado PHP en el servidor Windows.

Tutorial - Instalación de IIS en Windows

Abra la aplicación Administrador del servidor.

Acceda al menú Administrar y haga clic en Agregar roles y características.

Windows 2012 add role

Acceda a la pantalla Roles de servidor, seleccione la opción Servidor web (IIS) y haga clic en el botón Siguiente.

IIS Installation

En la siguiente pantalla, haga clic en el botón Agregar características.

IIS Features

En la pantalla del servicio IIS, seleccione la opción CGI y finalice la instalación.

IIS enable CGI

El servidor IIS se instaló en su computadora, pero todavía necesitamos configurar la integración PHP.

Abra la aplicación del administrador de IIS y acceda a la opción Asignaciones de controlador.

IIS Handles Mappings

En la parte derecha de la pantalla, seleccione la opción denominada: Agregar asignación de módulos.

En la pantalla Asignación de módulos, deberá introducir la siguiente información:

Copy to Clipboard
PHP Module IIS

Haga clic en el botón denominado: Solicitar restricciones.

Seleccione la opción Archivo o Carpeta y haga clic en el botón Aceptar.

IIS PHP Request Restrictions

Haga clic en el botón Aceptar.

Si se presenta el siguiente mensaje, haga clic en el botón Sí.

IIS Module mapping

Ahora, necesitamos configurar IIS para aceptar index.php como una página predeterminada.

Abra la aplicación del administrador de IIS y acceda a la opción Documento predeterminado.

IIS default page PHP

En la parte derecha de la pantalla, seleccione la opción denominada: Añadir...

En la ventana Agregar documento predeterminado, deberá introducir la siguiente información:

Copy to Clipboard
IIS PHP support

Para finalizar la instalación, debe reiniciar el servicio IIS.

Haga clic con el botón derecho en el nombre del servidor en la parte superior izquierda de la pantalla y seleccione la opción Detener.

IIS stop

Haga clic con el botón derecho en el nombre del servidor en la parte superior izquierda de la pantalla y seleccione la opción Iniciar.

IIS start

¡Felicitaciones! Ha instalado PHP en el servidor Windows.

El servidor IIS ahora es compatible con el uso de PHP.

Prueba de la instalación de PHP en Windows IIS

Abra la aplicación del bloc de notas y cree un documento denominado test.php

Este documento se debe colocar dentro de la carpeta WWWROOT.

Copy to Clipboard

Abra el explorador e introduzca la dirección IP del servidor web IIS más /test.php

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://35.162.85.57/test.php

Se debe presentar el siguiente contenido.

php configuration file

La instalación de PHP en IIS se ha probado correctamente.