ortizvivas.com

Blog sobre emprendimiento y programación

  • Acerca de Mí
  • Proyecto Kentana
  • Core
  • Contacto
Usted está aquí: Inicio / Post / Configurar WAMP: Guía definitiva de instalación y configuración

04/01/2017

Configurar WAMP: Guía definitiva de instalación y configuración

WAMP nos permite trabajar con herramientas de software como WordPress y el Core Kentana en un PC con Windows. Adicionalmente nos prepara la base de datos MySql para almacenar los datos. El software alternativo para Linux es LAMP, del cual no lo he trabajado pero debe ser muy similar. Configurar WAMP es una tarea que tuve que aprender de forma empírica y quiero resumirlo aquí:

  1. Descargar WAMP y otras herramientas
  2. Instalar WAMP
  3. Ubicar
  4. Pasar a español
  5. Abrir localhost – httpd.conf
  6. Verificar php
  7. Abrir otras herramientas
  8. Arreglar rewrite – httpd.conf
  9. Ubicar www
  10. Descargar y abrir proyecto

Descarga de software

Como se puede apreciar en la imagen he descargado la última versión disponible de WAMPServer. Pero también vemos herramientas de edición de texto como Sublime y Notepad++. Para comprimir y descomprimir archivos instalo por lo general 7zip que es Open Source. El Core del proyecto Kentana está basado en una versión de CodeIgniter y esta es la razón por la que se puede ver acá. «vcredist» es un programa que se instala por si se presenta alguna falla al instalar cualquier «.exe».

Descarga de programas - Configurar WAMP
Descarga de programas

Instalación de los programas

Con relación a WAPM solo hay que instalar el ejecutable que se descarga de su web oficial. En un caso me sucedió que al instalar y configurar WAMP salió el error «Falta MSVCR100.dll en el equipo». Sé que este problema se presenta para varios programas, hay que instalar la solución de Microsoft.

Dejando la mayoría de configuraciones por defecto va a preguntar por el navegador predeterminado. Particularmente en mi caso Chrome es el más recomendado, pero puede ser cualquier otro.

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

Instalación de wamp finalizada - Configurar WAMP
Instalación de wamp Finalizada

Ubicación y cambio de idioma de WAMP

Al realizar la instalación se solicitó que dejará un acceso directo, al iniciar el equipo hay que ejecutarlo. Sin embargo parece que no pasara nada ya que no se muestra un mensaje informativo o de alerta. En realidad puede visualizarse en la barra de notificación, y tiene algunas acciones adicionales. Una de las cosas que podemos hacer al configurar WAMP es con clic derecho cambiar el idioma.

Ubicación de wamp manager - Configurar WAMP
Ubicación de wamp manager

"<yoastmark

"<yoastmark

"<yoastmark

Localhost y verificación de php

Es una ejecución interna o «local» ya que es una dirección predefinida por Windows. Si lo llamamos desde el menú de WAMP abrirá una ventana de nuestro navegador seleccionado e ira a la url «http://localhost». Se presenta un problema de permisos que dice «Forbidden» el cual debemos solucionar configurando WAMP en archivos. Debemos ubicar el «httpd.conf» y realizar la búsqueda «Allow from 127.0.0.1». Sin entrar en detalles técnicos la palabra localhost es equivalente a la dirección 127.0.0.1 y aplica para todo no solo WAMP. Ahora debemos reemplazar las líneas de ese grupo que encontramos y reemplazarlas por:

Order allow,deny
Allow from all

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

Luego se reinician los servicios y volvemos a acceder a localhost, nos mostrará la pantalla. Dentro de las opciones hay un link hacia phpinfo(), esta es la forma de validar php. Acá encontramos los datos que a veces nos preguntan de php como la versión y otras características.

"<yoastmark

"<yoastmark

Verificar php - Configurar WAMP
Verificar php

Otras herramientas incluidas al configurar WAMP

En la misma pantalla de localhost tenemos acceso a phpMyAdmin, sqlbuddy y webgrind. La primeras dos son para la administración de la base de datos y la otra es para realizar afinamiento a los sistemas. Debo anotar que por ahora he utilizado con frecuencia phpMyAdmin, pero no está de más tener todas las herramientas habilitadas. La carpeta que se crea al configurar WAMP tiene este mismo nombre, generalmente en el disco «C:». Dentro de esta hay una llamada «alias» y ahí podemos ver 3 archivos de configuración de las tres herramientas.

phpmyadmin - Configurar WAMP
Otras herramientas phpmyadmin
sqlbuddy - Configurar WAMP
Otras herramientas sqlbuddy
webgrind - Configurar WAMP
Otras herramientas webgrind
carpeta wamp - Configurar WAMP
Otras herramientas carpeta wamp

Se debe habilitar el acceso, ya que es la configuración de permisos que tiene problemas. Para los tres archivos tiene el mismo funcionamiento, las mismas líneas y se debe reemplazar el texto con problemas por:

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all

configurar phpmyadmin - Configurar WAMP
Otras herramientas configurar phpmyadmin
configurar phpmyadmin 2 - Configurar WAMP
Configurar phpmyadmin 2
configurar sqlbuddy - Configurar WAMP
Configurar sqlbuddy
configurar webgrind - Configurar WAMP
Configurar webgrind

Luego de realizar estos cambios necesarios al configurar WAMP reiniciamos los servicios como ya se realizó anteriormente. Luego recargamos cada una de las herramientas y podremos acceder a ellas sin ningún problema.

"<yoastmark

"<yoastmark

"<yoastmark

Problema con comando rewrite

Sistemas como WordPress, el Core Kentana y en general sistemas con php utilizan «htaccess». Este es un archivo que gestiona las políticas de acceso a nuestra aplicación. Cada proyecto tiene un archivo por lo general en la carpeta principal, sin embargo algunos tienen otros htaccess internos. Entre las «habilidades» que tiene este archivo está el redireccionamiento de las url. Basado en esto tenemos el «rewrite» que nos ayudará a reescribir las url para que tengan el formato de URL semántica.

En el momento de configurar WAMP ya viene incluida la utilización de archivos htaccess. Pero el uso de «rewrite» no viene habilitada y es necesaria para muchos programas. Volvemos a nuestro archivo httpd.conf y buscamos la palabra rewrite, encontraremos que el primer carácter es #.

LoadModule rewrite_module modules/mod_rewrite.so

"<yoastmark

rewrite 2 - Configurar WAMP
Arreglar rewrite 2

"<yoastmark

Esto quiere decir que esta línea no será tenida en cuenta, así que vamos a quitarla para habilitar este servicio. Ahora debemos habilitar el módulo en WAMP, debemos ubicar y habilitar el módulo, finalizamos reiniciando servicios.

"<yoastmark

"<yoastmark

"<yoastmark

Iniciar un proyecto

Debemos ubicar el directorio www, que es el lugar donde se deben colocar los proyectos. En el menú de WAMP tenemos un acceso disponible que nos redirige automáticamente. Hay 2 archivos iniciales «index» y «testmysql», son las pantallas que vemos al ingresar a «localhost», se recomienda no eliminarlas. Ahora descargamos el software que vamos a utilizar, en este caso tenemos el ejemplo del Core Kentana.

Ubicar carpeta www - Configurar WAMP
Ubicar carpeta www
Ubicar carpeta www 2 - Configurar WAMP
Ubicar carpeta www 2
Descargar software - Configurar WAMP
Descargar software

Lo copiamos en la carpeta www y si esta comprimido lo extraemos acá con una herramienta como 7zip. Al ingresar a localhost nos muestra un listado de proyectos y podemos ver que esta la carpeta «kentana_core». Luego de realizar la configuración del software (por ejemplo el Core) podremos ver que se ha iniciado el proyecto. Siempre debemos tener en cuenta si se van a usar múltiples proyectos o solo el principal. Si el proyecto se configura como principal si se deben quitar los dos archivos que trae por defecto.

Copiar comprimido a www - Configurar WAMP
Copiar comprimido a www
Extraer en www - Configurar WAMP
Extraer en www
Carpeta de proyecto - Configurar WAMP
Carpeta de proyecto
Ubica proyecto localhost - Configurar WAMP
Ubica proyecto localhost
Abre proyecto - Configurar WAMP
Abre proyecto

Publicado en: Post Etiquetado como: 7zip, Chrome, Codeigniter, Core Kentana, LAMP, linux, MySql, Notepad++, phpMyAdmin, software libre, sqlbuddy, Sublime text, WAMP, webgrind, Windows, WordPress

Acerca de Alejandro Ortiz Vivas

Ingeniero de sistemas, consultor tecnológico, analista de plan de negocio y toma de decisiones. Emprendiendo en software empresarial especializado en productividad y estrategia.

Categorías del blog

  • Curso Virtual (13)
  • Kentana Core (21)
  • Noticias (53)
  • Podcast (33)
  • Post (93)

Freelance

  • Visita el Core Kentana
  • Trabaja Conmigo
  • Proyectos
    • Estados de proyectos para clientes
    • Proyecto Kentana
      • Core Firebird

Suscribete

  • Suscríbete al Blog
  • ivoox
  • Rss

Redes sociales

  • Facebook
  • Twitter
  • Linkedin
  • Podcast
  • Curso Virtual
  • Buscar

Copyright ©2026 · ortizvivas.com - Alejandro Ortiz Vivas