Posts Tagged “iis”

Instrucciones en servidores Apache e IIS para interpretar como PHP o ASP archivos web estáticos con estensiones como .htm, .html, .pdf, .doc

Etiquetas: , , , , , , , , , , , , , , , ,

Comments No Hay Comentarios »

A la hora de instalar PHP en Windows para funcionar sobre el servidor web IIS podemos encontrarnos con algunos problemas. Dejo aquí una recopilación de pasos básicos que recomiendo al instalar PHP en Windows si encontramos alguno de estos problemas. Al menos está comprobado que funciona hasta la versión de php 5.2.9:

1.- Descargar el archivo comprimido en zip de http://php.net.
2.- Descomprimirlo en la carpeta c:\php5, por ejemplo.
3.- En IIS, en Equipo Local / Sitios web / Propiedades / pestaña Directorio particular / Configuración, dar de alta la asignación .php con c:\php5\php5isapi.dll.
4.- En IIS, en Equipo Local / Sitios web / Propiedades / pestaña Documentos / Habilitar documento predeterminado, agregar index.htm e index.php, que suelen ser los documentos por defecto en webs que usan Apache y PHP.
5.- En c:\php5, hacer una copia del archivo php.ini-recommended y renombrarlo a php.ini.
6.- Modificar en el php.ini anterior:
– De ;cgi.force_redirect = 1 a cgi.force_redirect = 0 (descomentar y poner a 0).
extension_dir = “c:\php5\ext\”.
– descomentar extension=php_mysql.dll para que funcione mysql.
– descomentar extension=php_mbstring.dll y extension=php_mcrypt.dll para que no dé error el PhpMyAdmin, por ejemplo (al menos la versión 3.2.3.0).
7.- Copiar el archivo  php.ini modificado a c:\windows.
8.- ver las dependencias de cada extensión, por ejemplo php_mysql.dll PHP >= 5.0.0, requires libmysql.dll (bundled) y copiarlas en c:\Windows\System32 (en este caso libmysql.dll). Para php_mcrypt.dll, Requires: libmcrypt.dll, copiar libmcrypt.dll a c:\Windows\System32.

Etiquetas: , , , , , ,

Comments 1 Comentario »