Instalando Apache, php y mysql en windows manualmente en windows

Apache, php y mysql son aplicaciones altamente demandadas en el mundo de la web. Por esta y muchas razones vamos a hacer una instalción manual de dichas herramientas manualmente en Windows para su uso.

Un repaso de lo que haremos:

  1. Instalar apache
  2. Instalar php
  3. Configurar apache para soportar php
  4. Instalar mysql
  5. Habilitar mysql para php

Instalar apache

Primero, descarga apache en su versión mas favorable en su repositorio. Sin mas ni menos se procese a instalar como una aplicación convencional de windows.

Al finalizar la instalación podran ver una estructura de archivos tal como esta:

C:\Archivos de programa\Apache Software Foundation\Apache2.2

C:\Archivos de programa\Apache Software Foundation\Apache2.2\conf (donde esta el archivo httpd)

C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs (donde se depositaran todos los archivos html, php y demas).

Para comprobar que al instalación se efectuó correctamente pueden acceder al siguiente enlace:

htttp://localhost o como en mi caso: http://localhost:8080

Configurar apache para soportar php

Abrir el archivo httpd con un editor de texto.

Al final del archivo debemos agregar:


# PHP CONFIG

LoadModule php5_module C:/PHP/php5apache2_2.dll
PHPIniDir "C:/PHP/"
AddType application/x-httpd-php .php

Lo que está en negrita corresponde al directorio donde se encuentra la instalación de php.

Habilitar MySQL para php

Editar el archivo php.ini y buscamos:


;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

y eliminamos los ; (punto y coma).

Ahora, debemos especificar el directorio de extenciones de php. Buscamos:

extension_dir = "./"

Y lo reemplazanmos por el directorio antes dicho. Generalmente se encuentra en C:\php\ext :

extension_dir = "C:\php\ext"

Y por último, copiamos el archivo libmysql.dll que se encuentra en el directorio de PHP y pegarlo en la carpeta se system32 de la instalación de Windows. El archivod php_mysql.dll no servirá si no hacemos este proceso.

Leave a Reply