Cad-Projects - Especialistas en Proyectos y Cad - Recursos - Manuales - Desarrollo y Diseño Web - Instalación PHP bajo IIS V5.1 en Windows XP
Ver Perfil
Conectate para poder poner tu imagen de perfil.

Aún no estas conectado.

Utiliza tu nombre y clave para hacerlo. Si todavía no tienes una Pincha aquí para iniciar el registro.

Manuales

Estas en:

ManualesDesarrollo y Diseño WebIntroducción y primeros pasosInstalación de PHP bajo IIS V5.1 en Windows XP

Fecha del artículo:
2011-08-10

Instalación de PHP bajo IIS V5.1 en Windows XP.

 

 

PHP (Hypertext Pre-processores) un lenguaje de programación interpretado, orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. Tiene capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.

 

Se usa principalmente para la interpretación del lado del servidor. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores.

 

Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente.

 

PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como Unix (y de ese tipo, como Linux o Mac OS X) y Microsoft Windows, y puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para Apache, e ISAPI, modulo para Windows.

 

PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que utiliza C# y Visual Basic .NET como lenguajes), a ColdFusion de la empresa Adobe, a JSP/Java y a CGI/Perl.

 


Instalando PHP bajo IIS V5.1 en Windows XP

 

El primer paso es descargar archivos de http://www.php.net/downloads.php.

 

Existen dos versiones para Windows, una es un instalador .exe que proporciona una instalación fácil pero con poco control sobre el resultado, mientras que la otra es simplemente un archivo zip que obliga a una instalación completamente manual.

 

Para comprender mejor como funciona PHP y su configuración con  IIS, prefiero usar la instalación manual, se recomienda bajar los archivos php-5.2.14-Win32.zip la versión mas estable en la actualidad.

 

1.- Crear el directorio C:/php5 y extraer los archivos de php.

 

2.- Configurar PHP. El Intérprete de PHP se configura editando un archivo de texto, el php.ini. Al descomprimir el archivo zip que hemos descargado, hay un archivo con el nombre php.ini-recommended, pues lo que debemos hacer es renombrar el archivo y dejarlo como php.ini.

 

3.- Este archivo contiene una serie de variables, muchas de ellas debemos de activarlas eliminando el punto y coma del inicio,  que debemos localizar y configurar de la siguiente manera:

 

short_open_tag

=

On

 

cgi.force_redirect

=

0

 

extension_dir

=

"c:/php5/ext"

Apunta a la carpeta de extensiones de php, donde activaremos extensiones como por ejemplo paraMySQL.

doc_root

=

"C:/Inetpub/wwwroot"

Apunta a la carpeta raíz de nuestro Sitio Web que por defecto en ISS es "C:/Inetpub/wwwroot"

 

PHP tiene funciones que permiten a nuestros Sitios Web la generación de mensajes de correo electrónico siempre que habilitemos el Servicio SMTP de IIS. Para eso establecemos:

 

SMTP

=

localhost

Indica que es mi propio PC el que actuará como Servidor SMTP

smtp_port 

=

25

Puerto por defecto.

sendmail_from

=

info@cad-projects.org

Usada sólo como dirección de retorno de los mensajes.

 

4.- Mover php.ini a la carpeta del sistema de Windows (C:/WINDOWS ó C:/WINDOWS/SYSTEM32). Este es el archivo de configuración que cargara PHP al iniciarse, pero para que se carguen el resto de archivos y extensiones hay que añadir las rutas de PHP a la variable de entorno (path) de nuestro Windows.

 

5.- Las distintas rutas que contiene la variable PATH van separadas por puntos y coma. Nosotros añadiremos “C:/php5; C:/php5/ext”. Si nos fijamos vemos que también están %SystemRoot; y %system32; necesarias para cargar el php.ini. Es posible que necesitemos reiniciar el PC para que el cambio en el PATH tome efecto.

6.- A continuación, vamos al administrador de IIS para configurar su acceso a PHP. Revisamos las propiedades del Sitio Web y seleccionamos la pestaña ISAPI Filters, donde agregaremos el Filtro señalado c:/php5/php5isapi.dll

Resulta que el lenguaje PHP puede ser usado de dos maneras principales:

 

a) Para crear scripts que son ejecutados en ambiente Servidor.

 

b) Para correr scripts en la línea de comandos.

 

Así es, aquellos que alguna vez en su vida crearon un archivo .BAT en DOS o bien escribieron scripts para shells de Linux, ahora pueden escribir scripts en PHP que pueden ser usados en la línea de comandos de Windows

 

El IIS puede usar cualquiera de estas dos modalidades, a la primera la denomina ISAPI y a la segunda le denomina CGI, siendo esta ultima una forma de que el Servidor Web use el PHP a través de una línea de comandos interna.

 

Para nuestros efectos, nos basta con saber que ISAPI es preferible a CGI, esta ultima solo debe usarse en Servidores Web que no soporten ISAPI.

 

7.- A continuación indicaremos al IIS que los archivos con extensión .php deberán ser pasados al intérprete de PHP, lo cual se hace en la siguiente ventana:

 

 

8.- El último paso sería indicarle a ISS el nombre del documento php que puede abrir un como predeterminado, es decir como página de inicio de dominio, en este caso http://localhost/.

9.- Probar la instalación:

 

Para que el IIS tome los cambios de configuración que hemos hecho, necesitamos reiniciar el Servicio Web. Para probar la instalación, escribimos usando el bloc de notas un pequeño script que despliega información de configuración del intérprete:

 

 

Lo guardamos en nuestro la carpeta raíz de nuestro Sitio Web (por defecto "C:/Inetpub/wwwroot") con el nombre "phpinfo.php" ... abrimos una ventana del navegador Web y lo dirigimos a la dirección "localhost/phpinfo.php", si no da error saldrá una pantalla con información sobre la versión de php.

 

 


 

Cad-Projects espera que el articulo haya sido de utilidad.

Si es así puedes imprimir una copia o recomendar a algún amigo usando los iconos de la barra superior. Volver arriba. No olvides visitar nuestro FORO si tienes dudas o preguntas sobre algun tema.



Artículos relacionados.


Desarrollo y Diseño Web.

- Recursos-Manuales-Desarrollo y Diseño Web. Página Principal

El Diseño Web consiste en la planificación, diseño e implementación de sitios web y páginas web. No es simplemente una aplicación del diseño convencional, ya que requiere tener en cuenta cuestiones tales como navegabilidad, interactividad, usabilidad, arquitectura de la información y la interacción de medios como el audio, texto, imagen y vídeo. Se lo considera dentro del Diseño Multimedia.


Introducción y primeros pasos en diseño web.

- Manuales-Desarrollo y Diseño Web-Introducción y primeros pasos. Página Principal

Ya hemos visto en la presentación de curso que una página web es un conjunto de documentos con información hiperenlazada con otros documentos que podemos visualizar en un navegador cuando es solicitada a un servidor web por medio de una dirección URL.


Comentarios de Usuarios

Comentarios de Usuarios:

 

Si tienes alguna cuestión por resolver o deseas enviarnos tu opinión puedes hacerlo desde aquí. Pincha en la pestaña "Enviar Comentarios" y manda tu mensaje. Cualquier usuario podrá responderte, y esperamos que en poco tiempo sean resueltas tus dudas.

 

Tu mensaje además de publicarse en la web sera enviado a traves de correo electrónico a nuestra dirección
info@cad-projects.org para que sea atendido por nuestro equipo lo antes posible.



 

Todavía no hay Comentarios.


Enviar Comentarios

 

Recuerda que antes debes estar conectado con tu nombre de usuario y clave. Si todavía no te has registrado Pincha aquí para iniciar el registro. Pincha sobre el siguiente enlace para conocer mas sobre el Proceso de Registro. Al publicar un mensaje estas de acuerdo con nuestras Condiciones de uso.



Enviar Comentarios:

 

 Asunto (max. 200 caracteres):

 

 Mensaje (max. 3000 caracteres):

Puedes dar formato al texto para que tenga el estilo de nuestra pagina. Para ello utiliza los estilos de encabezamiento existentes numerados del 1 al 6 . Tambien puedes insertar imagenes conociendo su url, pero al fijar las dimensiones procura que el ancho no supere los 700 pixels. Si estas familiarizado con el codigo HTML utiliza el boton "html" para dar formato a tu mensaje.

TinyMCE - Javascript WYSIWYG Editor independent platform web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB.

 

 Puntua el articulo, nos interesa tu opinion para poder seguir mejorando: 12345

 

 

 Captcha:

Escribe el código que se ve en la imagen lateral distinguiendo entre mayusculas y minusculas. El reconocimiento de captcha se utiliza para evitar envios automatizados masivos.
Securimage is an open-source free PHP CAPTCHA script

Recarga
la imagen si no se lee bien.




Ver Perfil