Creando localhost: Instalar Xampp

Xampp por sus siglas X-sistema operativo, A-Apache, M-MySQL, P-PHP, P-Perl es un paquete de herramientas que hace las funciones de servidor multiplataforma para el alojamiento web.

Xampp te será de tremenda utilidad para crear tu localhost o servidor local, es decir, crear un servidor en tu ordenador de sobremesa o portátil para empezar a trabajar con WordPress.

creando-localhost-instalar-xampp

Localhost es un concepto importante, que aunque desconocido para muchos cuando logramos entenderlo, se convierte en una herramienta que nos puede dar una gran ventaja a la hora de trabajar nuestro sitio web.

Ventajas:

  • Este entorno te va a permitir desarrollar la web sin conexión (offline) de manera rápida, evitando que se vea afectada la web real (online). La administración del sitio estará limitada a tu ordenador, lo que como desarrollador te permitirá más autonomía y te ofrece un sinnúmero de funciones para administrar, probar y cambiar tu sitio de WordPress.
  • Al entrar en el terreno de hacer pequeñas modificaciones en el código como retocar CSS o modificaciones en el código PHP, disponer de una instalación de WordPress en un servidor local resulta totalmente imprescindible. Puedes entender localhost como la computadora local que ejecuta cualquier aplicación que estés utilizando.
  • Otra ventaja es que practicarás la instalación en un hosting desde la comodidad de tu ordenador haciendo la instalación de WordPress real muy sencilla, algo muy útil cuando eres principiante.
  • Podrás completar la configuración y diseño de tu blog, incluso preparar en tu servidor local algunos contenidos para madurar tu sitio tranquilamente antes de que sea visible en público.
  • Si quieres hacer pequeños desarrollos (nuevos estilos CSS, alguna modificación del código PHP y más), es muy importante probarlos antes de subirlos a tu sitio.
  • Puedes evitar errores que no permitan a tu sitio funcionar. Al momento que hayas comprobado que funcionan correctamente, entonces subirlos a tu hosting.
  • No es necesario contratar un dominio.
  • Poder tener almacenado tu sitio web en el servidor local como respaldo.

Requisitos:

  • Sistema operativo: Windows es el más común aunque también se puede utilizar un ordenador con MacOS o Linux.
  • Apache: aplicación imprescindible para convertir tu equipo en un servidor local.
  • MySQL: aplicación de bases de datos que controla Apache y que permite la creación de todas aquellas bases de datos que sean necesarias para desarrollar un proyecto.
  • PHP: tecnología de programación que utiliza el servidor.
  • phpMyAdmin: te permitirá administrar tu base de datos.

Instalando Xampp:

En mi caso he instalado Xampp en Windows 10, te explico como hacerlo. Lo recomendable es instalar Xampp fuera de la carpeta de Archivos de programas que tenemos por defecto en el Disco Local (C:) o directorio de instalación de programas de Windows para así evitar problemas con el control de cuentas de usuario de Windows. Eso sí, Xampp es un archivo de sistema, si tienes tu disco particionado no puedes instalarlo en la partición. Xampp tiene que estar instalado en el Disco C pero fuera de Archivos de programa, crea otra carpeta con el nombre que quieras y solucionado.

Luego nos dirigimos a la web de Xampp y descargamos el archivo disponible para cada sistema operativo (Windows 10 el nuestro). Encontrarás en tu carpeta de descargas un archivo con este nombre más o menos -xampp-windows-x64-7.4.11-0-VC15-installer.exe-. Dependiendo de la versión que descargues el nombre del archivo puede variar.

Haz doble click en el instalador (los archivos .exe funcionan como tal) y comenzará el proceso. Podrás elegir los componentes de Xampp que quieres instalar. Necesitamos solamente Apache, PHP, MySQL y phpMyAdmin.

Te propondrá un paquete de instaladores automáticos de Bitnami para aplicaciones PHP conocidas como Joomla, etc, pero esto no lo necesitas ahora, vas a hacer el proceso manualmente. Desmarca la opción de «Learn more about Bitnami for Xampp» y pulsa «Next».

Verás el proceso de instalación hasta su finalización. Es posible (a mi me sucedió) que te aparezcan dos mensajes de error. Uno refiere -Windows no puede encontrar el archivo «n»..- y el otro -Problem running post-install step…-. No te preocupes, acepta ambos, desaparecerán los mensajes y tendrás una última pantalla de -Proceso completado-.

Si tuviste el error de arriba tendrás que entrar en la carpeta que haz creado de Xampp en tu ordenador y buscar el archivo/fichero -setup_xampp.bat-, haz doble click y te abrirá una ventana de consola en negro. Asegúrate que no marque errores y como te sugiere presiona cualquier tecla para continuar. Ya estamos listos para abrir Xampp.

La primera vez que abras Xampp, Windows te lanzará una ventana emergente de advertencia de acceso de las aplicaciones a la red. Es indispensable que selecciones las -Redes privadas-, esto para que tu navegador (Chrome por ejemplo) pueda comunicarse con Xampp.

Después de esto te aparecerá el panel de control de Xampp. Cada vez que entres debes arrancar Apache y MySQL y detenerlos cuando ya no los vayas a usar, esto es importante para no dejar colgados procesos y por supuesto cuando apagues tu ordenador Xampp también se apagará. En un servidor remoto esta es una función que está operativa teóricamente siempre, pero acá estamos en localhost. Si los colores de los botones se ponen en verde significa que todo está corriendo perfectamente, además verás en el listado de intentos de arranque que pone -Status change detected: running-.

Los botones -Admin-, -Config- y -Logs- te llevarán a las herramientas de administración de cada servicio. Será especialmente importante el botón -Admin- de MySQL porque podrás acceder a phpMyAdmin.

Cabe la posibilidad, remota pero posibilidad al fin, que Xampp te avise que los puertos que necesita para poder funcionar están ocupados. Para Apache son el 80 para páginas web y el 443 para conexiones Https. Para MySQL el puerto 3306. Si te ocurre quiere decir que hay otra aplicación que los está utilizando e impide que Xampp pueda funcionar, tendrás que buscar cuál es esa otra aplicación que los está utilizando y detenerlos.

Finalmente deberás tener una pantalla como esta:

Ya tienes instalado Xampp y con ello la columna vertebral de localhost. En un siguiente post te explico como poner en marcha WordPress.

TE PUEDE INTERESAR