Hablar de la cantidad de servidores en el mundo es como hablar de las estrellas en el cielo. Se estima que hay 12 millones de servidores seguros por cada millón de personas en todo el mundo. Cualquier computadora puede ser un servidor local o una conexión de red.
Esta es una de las soluciones disponibles para XAMPP, una serie de software gratuito y de código abierto que los desarrolladores usan como servidores y que permiten pruebas internas sin estar fuera de línea.
Te mostraremos cuáles son las principales funciones que tienen sus características, cuáles son las aplicaciones más importantes y cómo hacer una instalación limpia en Linux, donde es seguro trabajar en tus proyectos.
¿Qué es XAMPP y por qué se usa esta herramienta en computadoras Linux?
XAMPP no es solo un navegador suizo, sino que también es un resumen de los usos y soluciones que componen sus principales paquetes:
- Linux donde tienes más astucia.
- Apache, que sirve como servidor web y para el que están dirigidas muchas otras aplicaciones.
- MySQL / MariaDB, estos son los administradores de bases de datos con los que todo sitio web necesita trabajar.
- PHP, el mejor y más reconocible lenguaje de software para crear sitios web dinámicos.
- Perl también es un lenguaje de programación que ayuda a crear programas que interactúan con su sitio al nacer.
XAMPP es una distribución de Apache. Por lo tanto, si desea utilizar estas herramientas como profesional, debe tener experiencia con esta capa de software. Aunque también cuenta con un asistente para principiantes.
¿Cuáles son las funciones y características clave que hacen de XAMPP un mejor entorno de planificación?
En el paquete XAMPP está disponible más de un software. En esta sección , aprenderá sobre el software más utilizado y útil a tener en cuenta al aprender a crear proyectos de sitios web desde cero.
Revise esta lista de las características más importantes que tendrá al instalar XAMPP en su PC con Windows, MacOS y Linux. Aquí consideraremos los siguientes pasos paso a paso:
- Htdocs: es una carpeta para almacenar y proteger archivos importantes que requiere un sitio web, es un tipo de alojamiento interno que permite que el sitio funcione.
- phpMyAdmin: Es la principal aplicación mediante la cual se controlan las funciones de MySQL, administrador de la base de datos. Sirve como punto de partida para personas que no tienen suficiente experiencia.
- Panel de control: es un entorno en el que todos los procesos dentro de XAMPP se controlan y monitorean. Las operaciones web se controlan desde aquí.
- Mercury: ofrece un servicio de correo electrónico gratuito y personalizado que puede utilizar para proporcionar esta solución a sus clientes. Solo puede crear un número limitado de cuentas posibles.
- Página de prueba: con XAMPP puede realizar los experimentos que desee en tiempo real. Eso significa que no necesita un servidor o una red para verificar si la web está funcionando al 100%.
- Servidor real: si desea tener un control total sobre su servidor web o host, también puede hacer lo mismo con XAMPP. Tenga en cuenta que el servidor es una computadora normal, pero tiene algunas configuraciones para admitir el tráfico web.
- No se necesita solo una máquina: este programa funciona como una máquina virtual para recrear el entorno en el que puede funcionar una web flexible. No se necesitan complementos como VirtualBox para completar la instalación, solo por mencionar uno.
Aprenda paso a paso cómo instalar XAMPP desde cero en su computadora con sistema operativo Linux
Aunque XAMPP es una serie de software gratuito, de código abierto, la instalación del paquete completo no es tan difícil como parece.
Te contamos qué hacer para simplificar este proceso si eres estudiante desarrollador:
Antes de que empieces
Por supuesto, no necesita instalar una computadora central, pero la sugerencia es que su computadora cumpla con los siguientes requisitos técnicos:
- Procesadores con menos de 8 núcleos.
- RAM 2 GB.
- Reemplaza el disco duro de 4GB y es mucho de lo que compone este paquete.
- Conexión de red durante la instalación.
Dado que la instalación se realiza en Linux, todo el proceso se realiza a través de la consola de comandos, en la que debe ser experto. Sin embargo, te dejamos con los comandos requeridos.
Descarga XAMPP
Es necesario descargar el paquete de instalación en su computadora. Entonces, todo lo que tienes que hacer es comenzar a enviar comandos al cono:
- Vaya al sitio web oficial y descargue el paquete
apachefriends.org/es/download.html
- Seleccione la versión que le gustaría probar. Se recomienda descargar la versión de recientemente .
- Descomprima si es necesario para que no haya problemas con la instalación.
Instalar XAMPP
Es hora de abrir el cono de comando y escribir algunas líneas de números.
Primero, se debe otorgar la aprobación de implementación:
El asistente de instalación se abrirá más tarde, que debe realizar los pasos normales de instalación:
- Haga clic en «Siguiente» cada vez hasta el final de las instrucciones.
- Luego tienes que hacer clic en «Finalizar».
Si desea realizar una instalación más específica, debe ser un profesional que trabaje con Apache y el software necesario para que XAMPP funcione . Por el contrario, es recomendable seguir un paso determinado para que no haya errores posteriores en la ejecución.
Encienda todos los servicios
La mejor manera de evitar el uso del Asistente XAMPP y activar el software requerido es asegurarse de que este paquete esté encendido y en funcionamiento:
sudo /opt/lampp/lampp start
para encenderlo.sudo /opt/lampp/lampp stop
si se desconecta el servicio.sudo /opt/lampp/lampp restart
Cuando se le solicite, reinicie su computadora.
Si desea saber dónde almacenar los documentos de su sitio, este es el número que debe tener:
/opt/lampp/htdocs
.
En otras palabras, para obtener su página de inicio, debe escribir la siguiente dirección en su navegador:
/opt/lampp/htdocs/prueba.php
. Tenga en cuenta que la prueba en realidad puede ser un «índice».
Finalmente, si desea personalizar la configuración de PHP incluida por defecto en la instalación, debe encontrar el archivo de configuración en esta dirección:
/opt/lammp/etc/php.ini
.
Lista de herramientas alternativas de XAMPP para usar en Linux
Ciertamente, XAMPP no es el único servicio de este tipo que está disponible en el mundo para la fuente liberal, pero es uno de los servicios perfectos y el más poderoso que puede hacer.
Si ha probado esta herramienta y no le ha gustado, debería ver esta lista de opciones disponibles para tener una nueva alternativa:
WampServer
La ventaja de esta sugerencia es que brinda una configuración específica al desarrollador, pero también al usuario final. Es fácil de usar como XAMPP, ya que tiene soporte adicional para Apache, PHP, phpmyAdmin y MySQL. También proporciona soporte para Adminer y PhpSysInfo.
Compatible con todas las versiones de PHP, pero si desea una alternativa diferente, siga leyendo:
- Está disponible en versiones de Windows .
- Tiene un panel central que controla todas las aplicaciones.
- Se descargará en sistemas de 32 y 64 bits .
- Algunas configuraciones son más difíciles de acceder.
MAMP
Es un programa bien diseñado para el entorno de Apple, a pesar de que también es compatible con Windows. Sin embargo, no se puede instalar en el entorno Linux, por lo que deberá buscar otras opciones si desea tener los mismos servicios en una distribución diferente. Es compatible con PHP, Perl, Apache, MySQL y Python, lo que significa una variedad de proyectos dirigidos a diferentes dispositivos , como teléfonos móviles, computadoras portátiles y una sola placa como la Raspberry Pi.
Este paquete se puede compartir con XAMPP sin afectar los diversos procesos que debe implementar un nuevo sitio web:
- Es simple, la configuración en el entorno local para acostumbrarse.
- Es un paquete completamente gratuito, aunque es para Windows y macOS.
- La configuración de PHP y MySQL es más práctica.
- Ocupa más espacio en su disco duro y consume más RAM.
AMPPS
Los desarrolladores decidieron que sería mejor si el mismo paquete bajo Linux, ¿Cuál de Windows y MacOS está disponible . Porque AMPPS es una excelente alternativa a AXMPP, porque su instalación es más sencilla y potente. También es una excelente opción para quienes trabajan con WordPress, ya que no requiere una instalación manual desde cero.
AMPPS tiene un asistente de instalación que lo ayudará a completar todos los pasos para que pueda probar fácilmente su sitio de WordPress:
- Disponible en todas las plataformas. Tiene un asistente de instalación en cada uno de ellos.
- Tiene una biblioteca más amplia para admitir diferentes configuraciones de servidor web.
- Es más fácil de usar que las recomendaciones anteriores, incluso XAMPP.
- A veces, la interfaz se prepara para dolores de cabeza y sólo está disponible en 32 bits disponibles .