La Web de DIOH

Un Blog mas en la red

Skip to: Content | Sidebar | Footer

Configurar Apache y PHP en Windows

8 noviembre, 2009 (22:18) | Programacion, Tutoriales, Windows | By: DIOH

Hay infinidad de guias de instalacion de php en windows y apache, la mayoria suelen hacer una copia de dlls en la carpeta de windows. Lo que diferencia esta guia es como hacer otro tipo de instalacion sin necesidad de copiar esos dlls que es la que yo suelo utilizar.

Antes que nada tengamos claro un par de cosas, como php4 esta ya descontinuado que esta guia esta basada en PHP5.2.x, La version de Apache es 2.2.x pero tambien sirve para la version 2.x.

Primero es descargar el binario del apache para windows (ultima version a la fecha, apache_2.2.13-win32-x86-XXXXX.msi), y ejecutamos el instalador sin necesidad de cambiar nada, solo darle puro siguiente hasta terminar la instalacion.

Despues toca descargar los binarios de php5 para windows (ultima version a la fecha, PHP 5.2.10 zip package), lo comun es descomprimir los archivos en una carpeta, que se suele llamar C:\php

Ahora empieza el trabajo de verdad asi que vamos a configurar las dos aplicaciones, primero en la carpeta C:\php encontraremos dos archivos modelos para el archivo de configuracion “php.ini-dist” y “php.ini-recommended”; como el ambiente que vamos a usar es para programacion y desarollo hacemos una copia del “php.ini-dist” y le cambiamos el nombre a “php.ini”. Abrimos el archivo y cambiamos las siguientes opciones….

Buscamos los siguientes parametros y ponemos estos nuevos valores
short_open_tag = On
error_reporting = E_ALL & ~E_NOTICE
extension_dir = “c:\php\ext”

Activamos los plugins comunes a usar (quitamos los ; a cada dll)
extension=php_gd2.dll (manipulacion de imagenes)
extension=php_mysql.dll (si necesitas tener soporte MySQL)
extension=php_mssql.dll (si necesitas tener soporte MsSQL)

Ahora agregaremos el php al path de Windows, esto se puede hacer al darle en el menu a “Inicio” y luego hacer click con el boton derecho a “Mi PC” o “Equipo” (en vista), para que salga las opciones y elejumos “Propiedades”. Elejimos la opcion que dice “Opciones Avanzadas”, click en el boton “Variables de entorno”. En la nueva ventana que aparece buscamos la variable PATH de la lista que aparece en la parte de abajo y le damos a modificar. Sin cambiar nada vamos al final de los valores que aparecen lo cuales son una lista de directorios separados por un punto y coma y escribimos la localizacion de nuestro directorio php (…;C:\Varios directorios;C:\php). Aceptamos y cerramos todo lo demas.

Ahora procedemos a configurar el Apache lo cual es mas simple, aditamos el archivo httpd.conf con cualquier editor de textos, este archivo se encuentra en la carpeta C:\archivos de programas\Apache Software Foundation\Apache 2.2\conf o C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf en Windows Vista, en dicho archivo debemos insertar las siguientes lineas:

Ir a la linea donde estan varios load modules y agregar…
LoadModule php5_module “c:/php5/php5apache2_2.dll”
PHPIniDir “C:/php5″

buscar la configuracion de mime_module y agregar “AddType application/x-httpd-php .php” , seria algo como….
<IfModule mime_module>

AddType application/x-httpd-php .php

</IfModule>

Opcional se puede agregar en la directiva de dir_module la opcion de que lea los index.php antes que el html
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

Salvamos el archivo, si reiniciamos el apache y no da error es que todo lo que se hizo estuvo bien, sin embargo el php no va a trabajar bien debido al cambio que hizimos en el PATH, para que todo funcione correctamente reiniciamos la pc y todo deberia funcionar correctamente.

La tipica prueba es la de crear un archivo info.php en donde se agrega lo siguente para ver la configuracion de php.

<?php phpinfo() ?>

Y visualizar ese archivo por el navegador web.

Bookmark and Share

Write a comment