Instalación
de Personal Web Server y PHP4
Primero que nada, instalaremos
Microsoft Personal Web Server (PWS). Nótese que PWS sólo puede ser usado
como servidor para probar nuestro código PHP y no para administrar un
verdadero sitio web. Personal Web Server puede conseguirse de diversos métodos.
Describiré los más usuales:
-
Windows 98: Este es seguramente
el CD de donde sacarán el instalador de PWS. Más adelante
explicaremos en el tutorial cómo instalar PWS desde el CD de Windows
98.
-
Microsoft FrontPage:
FrontPage,
FrontPage 97 y FrontPage 98 incluyen distintas versiones de PWS. Sólo
FrontPage 98 incluye la versión 4.0 del servidor. Por lo que si tienen
una versión anterior, traten de instalarlo desde el CD de Windows 98 o
bajen el NT Option Pack del sitio web de Microsoft.
-
NT Option Pack: Microsoft también
ofrece la posibilidad de bajar PWS aunque este método tiene su trampa.
Aquí, PWS es un componente del NT Option Pack. Por lo que si corremos
este paquete en una PC con plataforma Windows 9x, el programa reconocerá
que no está corriendo en Windows NT y nos ofrecerá instalar PWS en
lugar de IIS (Internet Information Server). Este método es el más
recomendado para los usuarios de Windows 95. El NT Option Pack puede
encontarse en http://www.microsoft.com/ntserver/nts/downloads...
Instalando PWS desde
el CD de Windows 98
-
Insertar el CD de Windows 98 en
la lectora de CD-ROM.
-
En el CD de Windows encontrarán
una carpeta llamada Add-ons, y dentro de la misma, una llamada PWS. Ábranla.
-
Ejecuten el archivo Instalar.exe,
ubicado en esa carpeta.
Una vez iniciada la instalación, se
encontrarán con una ventana como la siguiente:

Al elegir el tipo de instalación les
sugiero la Típica. Pero si lo que desean es realizar una instalación
Personalizada, asegúrense que los siguientes componentes estén
seleccionados:

Una vez hecho esto, aparecerá un
nuevo menú que nos preguntará dónde irán los documentos que se publicarán
en el servidor. La ubicación por defecto es C:\Inetpub\wwwroot. Les
recomiendo que dejen esa ubicación.

Una vez copiados los archivos,
deberemos reiniciar nuestra PC y ya tendremos Personal Web Server instalado
en nuestra computadora.
Instalando PHP4 en
PWS
Ahora que hemos instalado PWS y
nuestra PC ha reiniciado, es hora de instalar PHP4. Generalmente, la gente
tiende a bajar el archivo de 32 bits de http://www.php.net.
Les recomiendo que no lo hagan de allí, sino que lo bajen de http://php4win.de.
Descompriman el archivo ZIP que han bajado en una carpeta (C:\PHP es un buen
ejemplo).
Ahora este directorio tiene un montón
de sub-directorios y archivos de texto. Además, hay un programa llamado
php.exe (el cual no usaremos) y un archivo de librerías llamado php4ts.dll.
Para empezar, copien este archivo a la carpeta System de Windows (usualmente
C:\Windows\System). Luego, abran la carpeta C:\PHP\dlls\ y copien todos los
archivos a la carpeta System también. Si Windows nos advierte que ya
tenemos una versión del dll que queremos copiar entonces conserven el
viejo, no lo sobreescriban.
Ahora, en el directorio donde
descomprimimos el ZIP de PHP, deberá haber un archivo llamado PHP.INI.
Copien este archivo al directorio de Windows y ábranlo con el Bloc de
Notas. Busquen una línea de código como ésta:
extension_dir = c:\php\extensions ;
directory in wich the loadable extensions (modules) reside
Asegúrense de que la ubicación de
la carpeta extensions es la correcta, de no ser así, cambien el path por el
que tienen en su PC (la carpeta extensions es esa que contiene un montón de
archivos que comienzan con php_ y terminan con .dll).
La próxima parte le dice a PHP qué modulos cargar. Pongan punto y coma (;)
al comienzo de todas las líneas que carguen extensiones que no necesitemos.
Esto le dirá a PHP que ignore la directiva. Pueden ponerle punto y coma a
todas las líneas, salvo a la que carga el archivo php_gd.dll. Por lo que
nuestro archivo .ini tendría que quedar así:
;extension=php_filepro.dll
extension=php_gd.dll
;extension=php_dbm.dll
;extension=php_mssql.dll
Guarden y cierren este archivo.
Ahora, nuevamente en el Bloc de Notas, deberán crear un nuevo archivo con
el siguiente código:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\
Script
Map]
".php"="C:\\php\\sapi\\php4isapi.dll"
NOTA: Si no descomprimieron el
archivo en la carpeta C:\PHP, deberán cambiar la ubicación por el
directorio actual donde se encuentra el archivo php4isapi.dll. Por como se
interpreta este archivo, deberán duplicar las contrabarras en el path. Por
ejemplo, si el archivo se encuentra en c:\internet\php, entoncés deberán
escribir c:\\internet\\php\\php4isapi.dll. Si pusieron la ubicación que les
dije, pueden bajar el archivo desde aquí.
Guarden este archivo como php4-win.reg, cierren el Bloc de Notas y ejecútenlo. Cuando Windows les
pregunte si desean agregar la información al Registro contesten que sí.
Terminando la
instalación
Ahora deberán ejecutar el
Administrador Personal de Web (suele encontarse en Inicio > Programas
> Microsoft Personal Web Server > Administrador Personal de web), el
cual es un programa para configurar PWS. Deberán ver una ventana del
estilo:
(clic para agrandar)
Elijan la opción Avanzada que figura
en la lista de íconos de la izquiera. En la próxima pantalla, asegúrense
que el primer ítem de la lista, <Home>, esté seleccionado.

(clic para agrandar)
Hagan clic en Modificar Propiedades y
asegúrense que la opción Ejecución este marcada.

Listo! Terminamos de configurar PWS
para que ejecute programas PHP4. Reinicien la computadora para que PWS
cargue el módulo de PHP.
Probando nuestro
servidor
Abran el Bloc de Notas y creen un
archivo phpinfo.php con el siguiente código:
<?php
phpinfo();
?>
Guarden este archivo en
C:\Inetpub\wwwroot (en esta carpeta se encuentran todos los documentos que
podrán ser accedidos mediante Personal Web Servers). Si durante la
instalación eligieron otra carpeta, guarden el archivo en esa ubicación).
Ahora abran su navegador y en la barra de direcciones escriban http://localhost/phpinfo.php. Si ven una pantalla como la siguiente:

Entonces felicitaciones! Nuestro
servidor con soporte PHP funciona perfectamente.
Pablo
Arcuri
|