Instalar PHP5 en IIS

Algunas páginas útiles si tienes que instalar PHP5 sobre IIS:

En Castellano:
http://ernesto.rusanval.com/2007/06/como-instalar-php-5-en-iis-60/
http://www.elguruprogramador.com.ar/articulos/configurar-el-iis-para-que-funcione-con-php.htm

En Inglés:
http://www.wikihow.com/Install-PHP-5-for-IIS-6
http://peterguy.com/php/install_IIS6.html
http://www.iis-aid.com/articles/how_to_guides/installing_php_5_on_iis_in_5_simple_steps
PDF: http://modxcms.com/forums/index.php?action=dlattach;topic=14486.0;attach=4999

Yo lo he instalado como módulo ISAPI en lugar de instalarlo como CGI, ya que de ese modo es más rápido y, por lo tanto, más eficiente. Aquí explican las diferencias entre un modo u otro: http://www.phpbuilder.com/board/archive/index.php/t-10216336.html

Si usas el módulo ISAPI, hay que tener en cuenta que te obliga a que todas las extensiones instaladas sean thread-safety, dado que muchas extensiones no lo son, si alguna te dá problemas, lo primero que puedes intentar es ejecutarlas bajo el módulo CGI. Otra posibilidad es usar FastCGI que combina lo mejor de ambos modos. En ese caso, aquí hay un par de sitios que explican cómo instalarlo: http://phplens.com/phpeverywhere/fastcgi-php, http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx

Algunas notas importantes:
Para mySQL 4.1.5 o posteriores, la línea a descomentar es “extension=php_mysqli.dll” en lugar de “extension=php_mysql.dll”

Si se usan las directivas para el código PHP, hay que activar en el init la siguiente línea:
short_open_tag = On. Si sólo se usa no es necesario.

Y algunas consideraciones si existía código para la versión 4.x en el servidor:
Se recomienda desactivar en el fichero php.ini la directiva: allow_call_time_pass_reference = Off y por tanto, si existían llamadas a funciones en las que por defecto debían recibir parámetros por referencia, indicarlo en la declaración de la función.

También se recomienda desactivar la directiva: register_globals = Off

Por último, esta es una buena guía sobre cómo migrar código de PHP4 a PHP5: http://es.php.net/manual/es/faq.migration5.php

0 Respuestas a “Instalar PHP5 en IIS”


  1. Ningún Comentario

Añade un Comentario

Debes iniciar sesión para enviar un comentario.