6. Instalación de PHP

1. Instalación de archivos

  • El código necesario para dotar a nuestro servidor IIS de la capacidad de ejecutar páginas dinámicas PHP podemos descargarlo gratuitamente de www.php.net.
  • Necesitamos la versión en binario para Windows –actualmente la última versión es la 5.1.2- y los archivos necesarios los colocaremos en un directorio que no contenga espacios en blanco en su ruta, por ejemplo C:\PHP (en lo sucesivo haremos referencia siempre a este directorio, pero entiéndase que se trata del directorio en el que se encuentran estos archivos.

 

2. Directorio de instalación

  • El archivo php.ini contiene los parámetros de configuración del intérprete de PHP. Creamos php.ini a partir del archivo php.ini-recommended, que ofrece un perfil de configuración válido para muchos casos.
  • Creamos el directorio C:\PHP\sessions y configuramos en php.ini los valores:
    • extension_dir = "C:\PHP\ext"
    • session.save_path = "C:\PHP\sessions" (si no, utiliza el directorio temporal del sistema)
  • Asignamos permisos de lectura y ejecución a IUSR al directorio C:\PHP

 

3. Configuración del servidor

  • Agregamos al valor de la variable de entorno del sistema PATH la ruta C:\PHP
  • Además, creamos una nueva variable de entorno del sistema llamada PHPRC, a la cual le asignamos el valor C:\PHP. Esta variable indica que se busque el archivo de configuración php.ini en C:\PHP.

 

4. Configuración de IIS

  • En las Extensiones de servicio Web, añadir la extensión php con dll ISAPI asociada php5isapi.dll y establecer el estado de extensión a permitido.
  • En cada sitio web en el que nos interese habilitar la ejecución de páginas php (o en el grupo de Sitios Web si nos interesa en todos), en las Asignaciones de la Configuración de aplicación añadir php con php5isapi.dll como dll asociada y dejar marcada la opción Motor de secuencias de comandos.

 

5. Finalización

  • Reiniciamos el servidor para que se ejecute con los nuevos parámetros de configuración.
  • Ahora, en los sitios web que hayamos habilitado, podremos ejecutar páginas php si tenemos permisos de ejecución de secuencias de comandos.

 

Fichero pdf para descargar aquí.

vidalmb_admin – Dom, 20/08/2006 – 14:06