lunes, 16 de noviembre de 2009

Instalar PHP Version 5.3.0 y Apache HTTP Server 2.2

De la pagina de APACHE http://httpd.apache.org/ bajamos el server para Windows; descargamos el archivo apache_2.2.14-win32-x86-no_ssl.msi. Luego realizamos la instalación TIPICA por defecto. En esta pantalla configuramos el Server.



Finalmente avisará que la instalación ha sido completada. Apreciaremos el servicio corriendo en la pantalla de SERVICIOS del WINDOWS.




Instalado se encontrara se la siguiente manera:




Y se puede probar de esta manera en un browser. http://localhost/





De la pagina de PHP http://windows.php.net/download/ decargamos el PHP VC9 x86 Thread Safe (2009-Jun-30 08:52:56) y descomprimimos el archivo http://windows.php.net/downloads/releases/php-5.3.0-Win32-VC9-x86.zip en una carpeta D:\PHP\
Luego todas las DLL de la raíz de la carpeta descomprimida (que vemos en la figura) los copiamos en C:\WINDOWS\system32.






Renombramos el php.ini-development como php.ini unicamente.

Ubicamos el archivo de configuración del apache D:\Archivos de programa\Apache Software Foundation\Apache2.2\conf\httpd.conf

En este archivo, al final de todos los LoadModule agregamos el del PHP

LoadModule php5_module "D:/php/php-5.3.0-Win32-VC9-x86/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php/php-5.3.0-Win32-VC9-x86"

Agregue como ruta del PATH en Windows: D:\php\php-5.3.0-Win32-VC9-x86






Creamos el archive index.php en D:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\index.php

Alli colocamos:

<?php phpinfo(); ?>

Y reiniciamos el Servicio Apache 2.2 de Windows

Y listo con ello probamos el PHP en el browser: http://localhost/index.php



Compartir:

5 comentarios:

  1. En la zona de descargas del php no recomiendan usar : php-5.3.0-Win32-VC9-x86 con apache sino el php-5.3.0-Win32-VC6-x86.

    Otr cosa que diferencia hay en modificar el archivo php.ini-development a php.ini con hacer lo mismo para el archivo php.ini-production ??

    ResponderEliminar
  2. Super he estado como 4 horas intentando montar php 5.3.2 y casi que no en ninguna otra parte mencionaban lo de copiar los dll a system32.

    Gracias

    ResponderEliminar
  3. Que tal, bueno estoy instalando el APache 2.2.22 + el php 5.3.10, el apache instale normal cuando configuro el PHP esta el error cuando agrego:
    LoadModule php5_module "C:/Server/php/php5apache2_2.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "C:/Server/php"

    No puedo reiniciar el apache me sale error quito lo agregado y normal me reinicia el apache y no se cual puede ser el problema. Cualquier ayuda se los agradesco de antemano.

    ResponderEliminar
  4. ME funciono muhcas gracias me surge una pregunta si quireo utilizar postgres solo mofifico el php.ini?
    por otro lado estoy haceindo pruebas con oracle 10g espero me sirva muhca gracias

    ResponderEliminar
  5. ptm la verdad no pude hacerlo funcionar alguna ayuda porfa a beto289@hotmail.com

    ResponderEliminar