Instalación en Windows de PHP
1) Descarga y configuración básica.
Los binarios de php se pueden encontrar en http://www.php.net/downloads.php. Recomiendo utilizar la versión en formato zip, ya que contiene variadas extensiones y no rompe las instalaciones antiguas.
Una vez descargado el paquete, este puede ser ubicado en cualquier carpeta, aunque de preferencia debería ir, en el caso de windows, en c:\php.
Fundamental para toda instalación de php es el archivo php.ini, el cual debe ir ubicado en la carpeta de sistema (c:\windows en W95,W98,Millenium, XP o c:\winnt en NT y 2000). En el directorio principal de nuestra intalación de php encontramos dos archivos, llamados php.ini-dist y php.ini-recommended. Este último archivo cuenta con opciones que aumentan la seguridad de nuestro sistema, así que lo renombraremos como php.ini y lo copiaremos en la carpeta del sistema.
Ahora bien, probablemente php no funcionará adecuadamente con la configuración dada por defecto. Para ello, debemos buscar en el archivo de inicialización aquellas variables indispensables para que el sistema funcione como es debido. La sintaxis es bastante sencilla
variable = valor ; comentario
Los valores a modificar son los siguientes:
- max_execution_time: define el tiempo máximo, en segundos, que PHP esperara para procesar un script antes de ejecutar un error (defecto:30)
- memory_limit: máxima memoria que un script PHP puede consumir (defecto: 8M)
- error_reporting: tipo de errores que PHP reportará. Generalmente está puesto a E_ALL & ~E_NOTICE, pero para iniciarse o manejar de modo estricto el desarrollo del script es mejor E_ALL
- display_errors: Define si se presentaran los errores en el browser (defecto:off)
- register_globals: Establece si las peticiones HTTP (campos de formulario, por ejemplo), serán registradas como variables en el espacio global. Es mejor dejarlo en off y ocupar los superglobales.
- include_path: Define la ruta en la cual se encontrarán los archivos incluidos de php, que serán accesibles por cualquier script. En nuestro caso, lo recomendable es ponerlo en ".;c:\php\includes". Si se instala PEAR, puede utilizarse".;c:\php\includes;c:\php\pear"
- extension_dir: Directorios donde se encuentran las extensiones (en el caso de windows, como archivos dll). Para nuestra configuración, sería "c:\php\includes"
- extension: si se desea habilitar una extensión, se debe descomentar la línea correspondiente.
Con estas variables definidas correctamente, PHP debería funcionar correctamente. Para probar si esta todo en orden, debemos abrir la línea de comandos y ejecutar
c:\php\php.exe -i > test.html
Esto creara un archivo test.html, el cual contendra una descripción completa de las variables PHP. Si no se crea, hay que revisar que los pasos anteriores hayan sido cumplidos.
2) Instalación en servidor Apache
Apache es uno, si no el más, famoso de los servidores HTTP de internet. Es recomendable utilizar las versiones de Apache 1, ya que el soporte para Apache 2 es aún experimental.
Habiendo instalado el servidor, y comprobado su funcionamiento, procederemos a instalar php como módulo. Para ello, deberemos ubicar la carpeta conf dentro de la instalación apache y, dentro de ella, el archivo httpd.conf.
Allí, deberemos agregar las siguientes instrucciones.
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
Esto, si instalamos php en c:\php. Es importante considerar que el módulo basa su funcionamiento en la librería php4ts.dll. Por lo tanto, si se genera un error al iniciar Apache, significa que el programa no ha podido ubicar este archivo. La forma más fácil de solucionar esto es copiar el dll, que se encuentra en c:\php\php4ts.dll a c:\php\sapi, donde se encuentra el módulo para apache
Una vez realizado esto, debemos ubicar la carpeta donde residen las páginas a ser servidas (generalmente en htdocs, en la instalación de Apache) y crear un archivo llamado phpinfo.php, que contenga lo siguiente
- phpinfo();
Si ponemos en el navegador http://localhost/phpinfo.php, deberíamos obtener la misma página que resulto de activar directamente php.exe
- 18349 lecturas

El cambio de backend de un sitio no concluye con el paso de toda la información pertinente. Queda un aspecto muy importante que cuidar: los links.
Sí, señores. No hay nada peor para las visitas que ir a su querido feed de noticias y encontrars
Gracias me fue de mucha ayuda
Claudio, Excelente post como siempre, pero aun que no lo creas, sería aún mejor acompañar estas guías con más detalles, pensando en algún usuario neófito, neófito, (como yo por ej.).
e incluir alguna imagen, que tienen el valor de mil palabras. Saludos.
Enviar un comentario nuevo