<<--Volver
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. |