Viernes, 27 Julio 2012 11:46

Pruebas Unitarias: Instalación de XAMPP (1 de 5)

Escrito por 

Una de las tareas que nos comprometimos a hacer después del pasado Curso PHPUnit para Joomla! 3.0 es subir la documentación que tenemos creada para poder realizar pruebas unitarias. En estos 5 artículos que vamos a ir publicando vamos a ver como instalar e integrar las siguientes herramientas: XAMPP, NetBeans, SVN, xDebug y PHPUnit.

Estos pequeños manuales están basados en las pruebas unitarias que realizamos en Complusoft para la versión de Joomla! 1.6. En breves dispondremos de los nuevos, aunque los cambios que se producen son mínimos.

En este primer artículo vamos a ver la instalación de XAMPP

Qué es XAMPP

XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl.

El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl.

El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Descarga de XAMPP

Para descargar este servidor, iremos a su sitio web oficial para descargarnos la última versión estable (o su actualización).

El sitio web oficial de XAMPP en español es: http://www.apachefriends.org/es/xampp.html

En la página de inicio tendremos en enlace de descarga de los diferentes sistemas operativos.

Pasos (utilizamos XAMPP 1.7.3 para Windows en el ejemplo)

Una vez descargado el instalable XAMPP, lo ejecutamos y nos aparecerá una ventana como la siguiente:

Instalación XAMPP 01

Pulsamos el botón de “Install” y esperamos a que se instale completamente:

Instalación XAMPP 02

NOTA: aunque se recomienda utilizar como directorio “C:\”, se puede hacer una instalación en otro directorio, por ejemplo en “D:\www” utilizando los siguientes comandos: xampp-win32-1.7.3.exe -dD:\www -s2 -spauto.

Una vez terminada la instalación saltará la ventana de CMD con una serie de indicaciones finales (entre ellas si queremos guardar XAMPP en un Pendrive para hacerlo portable) cuyo resultado será el siguiente:

Instalación XAMPP 03

Escribiendo 1 en la línea de comandos arrancaremos el panel de control de XAMPP a través del cual podremos comenzar y finalizar los siguientes servicios:

Instalación XAMPP 04

Servicios

Los servicios que vemos en la imagen son:

  • Apache: servidor web local.
  • MySql: base de datos.
  • FileZilla: cliente FTP.
  • Mercury: servidor de correo electrónico.
  • Tomcat: otro servidor web (comúnmente utilizado en aplicaciones con JAVA).

NOTA: más información sobre la instalación en http://www.apachefriends.org/en/xampp-windows.html

Navegación y gestión de proyectos

Una vez arrancados los servicios (Apache por lo menos para poder visualizar contenido HTML y PHP), podremos utilizar el navegador que deseemos.

Para poder entrar en las características de configuración de nuestro XAMPP  tendremos que poner en la barra de navegación: http://localhost/

Esto nos redirigirá a http://localhost/xampp/ en donde podremos ver una pantalla similar a la siguiente:

Instalación XAMPP 05

Para poder visualizar nuestros proyectos web a través del navegador tendremos que guardarlos en la carpeta htdocs que se encuentra en C:\xampp\htdocs

Aquí, por ejemplo, crearemos una carpeta llamada "joomla", descargaremos el proyecto Joomla! de los sitios oficiales (www.joomla.org / www.comunidadjoomla.org) y podremos realizar la instalación de un portal con Joomla! en nuestro ordenador (en nuestro servidor local).

NOTA: para hacer esto tendremos que arrancar el servicio de MySql, entrar en http://localhost/phpmyadmin (gestor de base de datos) y crear una nueva base de datos (por ejemplo “joomla”).

En el proceso de instalación de Joomla!, cuando nos pida rellenar los campos relacionados con la base de datos, tendremos que utilizar la siguiente información:

  • Servidor: localhost
  • Usuario base de datos: root
  • Contraseña base de datos: (en blanco)
  • Nombre de la base de datos: (en nuestro caso) joomla
Leer 4856 veces Modificado por última vez en Viernes, 27 Julio 2012 11:50
Sergio Iglesias

Responsable de Proyectos Web con Joomla!
Maquetación accesible / Responsive web design
Formación / Cursos Joomla!
Complusoft Team

Comentarios   

 
0 #1 FRANTZ LAGUERRE 11-08-2012 10:30
Hola buenos días:

Quisiera saber como se puede acceder a los cursos de formación que dan de Joomla y cuales son los requisitos en general.

Muchas gracias
Citar
 

Escribir un comentario


Código de seguridad
Refescar