Tutorial por Jorge Oyhenard (elQuique) de Taller Webmaster

TUTORIAL INSTALACION DE PHP

Para programar y testear PHP en nuestro Windows XP

por elQuique de Foro Creativo y Taller Webmaster

En este tutorial veremos como instalar PHP en tu PC, de esta forma podrás seguir nuestros próximos tutoriales donde te enseñaremos a programar en este excelente lenguaje. En este caso, haremos la instalación de PHP sobre el mismo Internet Information Server de un Windows XP, que aprendimos a Instalar en este Tutorial (click acá).

Lo primero que debemos hacer es ir a la web http://www.php.net/, donde encontraremos la ultima versión disponible del lenguaje.

Ingresando en la opción donwnloads del menú superior, veremos los acceso a bajar de manera gratuita la versión 5.x y/o 4.x, debido a que hoy día la mayoría de los hosting incluyen la versión 4 sera la que bajaremos e instalaremos en este tutorial.

Veremos un texto como el siguiente:

All Windows binaries can be used on Windows 98/Me and on Windows NT/2000/XP/2003 - (Todos los ejecutables pueden ser usados en Windows 98/Me y NT/2000/Xp/2003)
PHP 4.4.2 zip package [8,110Kb] - 13 Jan 2006 - (Version 4.4.2 de 8 MB, del 13 de Junio 2006)
(CGI binary plus server API versions for Apache, Apache2 (experimental), ISAPI, NSAPI, Servlet and Pi3Web. MySQL support built-in, many extensions included, packaged as zip)

Lo siguiente que veremos sera una lista de servidores donde la descarga estara disponible. Debemos seleccionar la de nuestro país, y si no esta en mi caso me resulta mas rapido las de servidores en Estados Unidos.

Luego de bajar el archivo de 8Mb aproximadamente, vamos a descomprimirlo, el contenido de la carpeta php-4.4.2-Win32, lo vamos a copiar o mover a, por ejemplo c:\php.

Nos debe quedar aproximadamente la siguiente estructura:

c:\php
     |
     +--cli
     |  |
     |  |-php.exe           -- CLI ejecutable - Solo para uso en linea de comando
     |
     +--dlls                -- DLLs de soporte requeridas por las extensiones
     |  |
     |  |-expat.dll
     |  |
     |  |-fdftk.dll
     |  |
     |  |-...
     |
     +--extensions          -- extensiones DLLs para PHP
     |  |
     |  |-php_bz2.dll
     |  |
     |  |-php_cpdf.dll
     |  |
     |  |-..
     |
     +--mibs                -- archivos de soporte para SNMP
     |
     +--openssl             -- archivos de soporte para Openssl
     |
     +--pdf-related         -- archivos de soporte para PDF
     |
     +--sapi                -- SAPI (DLLs de soporte del modulo apache)
     |  |
     |  |-php4apache.dll
     |  |
     |  |-php4apache2.dll
     |  |
     |  |-..
     |
     +--PEAR                -- copia inicial de la libreria PEAR
     |
     |
     |-go-pear.bat          -- Script de Instalación de PEAR
     |
     |-..
     |
     |-php.exe              -- Ejecutable en para modo CGI
     |
     |-..
     |
     |-php.ini-dist         -- archivo php.ini con seteos por defecto
     |
     |-php.ini-recommended  -- archivo php.ini con seteos recomendados
     |
     |-php4ts.dll           -- core PHP DLL - DLL Núcleo del PHP
     |
     |-...

Luego de descomprimir, debemos localizar el archivo PHP.INI-DIST que vemos en el árbol anterior ubicado en C:\PHP, a este lo abrimos y guardamos en C:\WINDOWS con el nombre PHP.INI, pero antes debemos localizar la linea:

;cgi.force_redirect = 1

quitarle el ; y sustituir el 1 por 0, quedando así:

cgi.force_redirect = 0

y cerramos guardando el archivo PHP.INI

Ahora nos toca configurar el Internet Information Server de Windows XP para que ejecute paginas PHP, vamos a ir a:

Inicio, Ejecutar, inetmgr (internet manager)

Inicio Ejecutar Internet Manager

Una vez dentro de los Servicios de Internet Information Server, vamos a seleccionar nuestro Sitio Web Predeterminado y darle Botón Derecho, Propiedades

Propiedades de Sitio Web Predeterminado

En la solapa Directorio Particular, elegimos Configuración

Directorio Particupar Configuracion

En Configuración, elegimos Agregar, y en Agregar indicamos: Ejecutable: c:\php\php.exe, extension: .php, y Todos los Verbos y Motor de Secuencia de comandos, sin Comprobación de Archivo

Agregar extension para aplicacion

Finalmente, damos Aceptar en la pantalla de Agregar, Aceptar nuevamente en Configuración y Aceptar en Directorio Particular.

Ahora nos queda testear si funciona nuestro PHP, para esto crearemos nuestro primero programa PHP, de la siguiente forma:

  • Vamos a Inicio
  • Ejecutar
  • escribimos notepad c:\inetpub\wwwroot\index.php
  • le diremos que queremos crear un archivo (ya que no existe)
  • y adentro escribimos
    echo 'Nuestro primer PHP, www.tallerwebmaster.com';
    %>
  • Y cerramos el Block de Notas, guardando el archivo
Nuestro Primer PHP

Tenemos instalado el PHP, hemos configurado IIS para que acepte PHP (además del ASP) y ahora hemos creado nuestro primer programa PHP, nos resta comprobar su funcionamiento digitando:

http://localhost/index.php

Listo !! veremos como en la imagen, nuestro Servidor esta funcionando ;)

Ejecucion en el Navegador de Nuestro PHP

Cualquier duda o comentario, la puedes plantear en nuestro foro

Hemos creado el correo electrónico tutoriales @ tallerwebmaster com para recibir tus aportes de tutoriales y artículos.
Registrate aquí para consultar, comentar, recibir novedades y valorar los Tutoriales y Artículos