Instalaci�n de PHP sobre PWS4.0
Por:
Fernando Arias.
Estos sencillos pasos nos explican c�mo instalar felizmente el PHP4 sobre una m�quina basada en Windows 95 o 98. Es relativamente sencillo, y no deber�a dar muchos problemas, si se siguen cuidadosamente. La documentaci�n que viene con el programa es bastante buena, aunque a veces parece que est� a�n pensada para las versiones 3 del PHP, por lo que deber�amos consultarla si nos atascamos. Si de todos modos, lo tuyo no es el ingl�s, m�ndame un mail y ver� qu� puedo hacer.
- Descomprimir el archivo php-4.0.2-Win32.zip (o m�s reciente) desde es.php.net
- Meter todos los archivos en una carpeta, como por ejemplo "c:\php"
- Copiar las .dlls necesarias (b�sicamente msvcrt.dll y php4ts.dll) en la carpeta c:\Windows\System (dejar, sobretodo php4isapi.dll en la carpeta c:\php4)
- Abrir el archivo PWS-php4.reg (no hacer doble clic, sino con el bot�n derecho seleccionar "Edici�n") y modificar el Path.
Por defecto, pone algo como:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ w3svc\parameters\Script Map]
".php"="[PUT PATH HERE]\\php4isapi.dll"
Y hay que sustituirlo por:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ w3svc\parameters\Script Map]
".php"="c:\\php\\php4isapi.dll"
Ojo a las barras, fijarse que hay dos para separar los directorios en el path.
- Ejecutar el archivo PWS-php4.reg . Esto lo que hace es insertarlo en el registro de Windows)
- Desde la consola de PWS, seleccionar un directorio donde vamos a publicar las p�ginas, y darle privilegios de Ejecuci�n.
Explico esto: Hacer doble clic en el icono del PWS en la esquina inferior derecha de vuestra pantalla, aparece la consola de PWS, ir a la pesta�a "Avanzada" (es la �ltima). Agregar un directorio virtual (o editar uno existente), y en sus propiedades, marcar la casilla de "Ejecuci�n" (la del centro).
- Coger el archivo php-dist.ini, renombrarlo a php.ini y ponerlo en la carpeta c:\Windows (o en c:\ , directamente)
- Hacer una p�gina de prueba y acceder a ella. Por ejemplo, abrimos un archivo nuevo con el Notepad y escribimos en �l lo siguiente:
<HTML>
<HEAD>
<TITLE>P�gina de prueba de instalaci�n de PHP</TITLE>
</HEAD>
<BODY>
<?
phpinfo();
?>
</BODY>
</HTML>
Guardarlo como prueba.php en la carpeta de publicaci�n. Para probarla abrimos un navegador y en la barra de URL escribimos (suponiendo que nuestro directorio virtual se llama phphome :
http://localhost/phphome/prueba.php
- Maldecirme si no funciona.
Nota: Una vez instal� el PHP y tuve un problema: a pesar de seguir todos los pasos de instalaci�n cuidadosamente, a pesar de que todo deber�a funcionar, a pesar de los pesares... no funcionaba. Sin embargo, si utilizaba cualquier otra extensi�n (por ejemplo, .phtml) y la registraba en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \w3svc\parameters\Script Map esa extensi�n s� me funcionaba, pero no la extensi�n .php, a pesar de que en todo el registro de Windows no se hac�a menci�n a ella. El problema estaba en el PWS, y no tuve m�s remedio que desinstalarlo y volverlo a instalar, entonces todo funcion� perfectamente.
Puede consultar cualquier duda en el