Configurar PHP en IIS

Instalación de PHP en IIS

Bajamos el software de PHP : http://www.php.net/downloads.php Por Ejemplo, para esta instalación usamos (php-5.2.6-Win32.zip)

Lo descomprimimos en C:\PHP

Copiamos del directorio C:\PHP el archivo php5ts.dll y lo pegamos en C:\WINDOWS\SYSTEM

Ir al Administrador de Servicios de Internet. Puede estar en alguno de estos sitios

Inicio -> Configuración -> Paneles de control

Inicio -> Programas -> Windows NT 4.0 Option Pack -> Personal Web Server

Inicio -> Configuración -> Paneles de control -> Herramientas Administrativas (en Windows 2000)

Con el botón derecho sobre el icono de Mi PC y seleccionar en el menú emergente Administrar

Buscamos el item de Sitios WEB, y dentro de esta carpeta generalmente existe otra llamada "Sitio Web Predeterminado")

Con el botón derecho, seleccionar en el menú emergente Propiedades

Ir a la pestaña "ISAPI filters", y Añadir un nuevo filtro. Como nombre le pondremos "PHP" y como ejecutable, "C:\php\ php5isapi.dll" (o dondequiera que hayamos instalado dicha dll.

Ir a la pestaña "Home Directory". En la sección de "Application Settings", pulsar el botón "Configuration...". Añadir un nuevo "Application Mapping": el ejecutable es el mismo de antes: "C:\php\php4isapi.dll". La extensión es ".php" (ojo, con un punto delante). Marcar "All verbs" (esto creo que puede variar según la versión del IIS, pero si no es esto, dejarlo como está). Verificar que esté marcado "Script Engine".

Aceptar los cambios y reinciar el servidor Web. Puede que no sea suficiente con hacerlo desde la consola, poniendo Detener y luego Iniciar. Lo mejor es ir directamente al panel de configuración "Servicios" y desde allí detener completamente el servicio de publicación en Internet, y luego reiniciarlo.

Una forma de hacer este último paso es desde la consola de Windows, escribiendo:

C:\>net stop iisadmin para detener el servicio

C:\>net start w3svc para volverlo a iniciar

Para la Version 6 de IIS (2003 Server), se debe adicionar también un Web Service, para ello vamos a el Administrador de IIS “IIS Manager” y seleccionamos “Web Service Extensions,”

Aquí adicionamos el servicio haciendo clic derecho sobre “Web Service Extensions,” y seleccionar en el menú emergente "Add a new Web service extension", colocamos un nombre como PHP y seleccionamos “Add button” y buscamos la dll a utilizar ("C:\php\ php5isapi.dll en el caso nuestro).

Por último abrimos un editor de textos (notepad), para hacer una página de prueba y escribimos en él lo siguiente:

<HTML>
<HEAD>
<TITLE>Página de prueba de instalación de PHP</TITLE>
</HEAD>
<BODY>
<?
phpinfo();
?>
</BODY>
</HTML>

Guardarlo como prueba.php en la carpeta de publicación (C:\Inetpub\wwwroot\).

Para probarla abrimos un navegador y en la barra de Dirección escribimos:

http://localhost/prueba.php

Fuentes:

http://www.php.net

http://www.webestilo.com/php/php08e.phtml

Saludos,

Víctor Manuel Martínez M.

Consultor

Comentarios

Entradas populares