XAMPP es un servidor web multiplataforma que se utiliza para desarrollar y probar programas y aplicaciones web, creado por la organización de amigos de Apache. Es un software de código abierto, por lo que su código puede ser modificado o revisado por la audiencia.
El XAMPP es compatible con varias plataformas como Windows, Linux y macOS.
En el XAMPP abreviatura,
- X significa cruz
- Un significa Apache
- M significa MariaDB
- PP significa Perl y PHP
Los componentes y el software de XAMPP:
- Apache . Apache es un popular servidor web HTTP que aloja varios sitios web y aplicaciones web.
- MariaDB . MariaDB es RDBMS utilizado para almacenar, administrar, manipular y ver los datos. Inicialmente, MySQL era parte del software XAMPP. Posteriormente, MySQL fue reemplazado por MariaDB.
PHP . PHP es un lenguaje de secuencias de comandos que se utiliza para desarrollar sitios web dinámicos y aplicaciones web.- Perl . Es una combinación de lenguajes dinámicos Perl 5 y Perl 6.
- Panel de control de XAMPP . El panel de control de XAMPP es una consola central que se utiliza para administrar todos los componentes y el software de XAMPP.
- PhpMyAdmin. Es un portal web que se utiliza para administrar el servidor de base de datos MariaDB. Podemos crear una base de datos, ejecutar una consulta en ella y monitorear el rendimiento del servidor de la base de datos.
- Abrir SSL . Es una implementación de código abierto de SSL. (capa de conexión segura)
- Tomcat . Es un servlet que proporciona funcionalidades JAVA.
- Mercurio . Es un servidor de correo para enviar correos electrónicos.
- Webalizador. Es un software de análisis web que proporciona detalles de uso y registros de usuarios.
En este artículo, vamos a examinar los procesos de instalación y configuración paso a paso del software XAMPP en Windows Server 2019.
Proceso de instalación de XAMPP
Lo primero que debe hacer es descargar XAMPP del sitio web oficial de Apache Friends. Una vez descargado el archivo de instalación, ejecútelo y se abrirá el asistente de instalación. En la pantalla de bienvenida, haga clic en Siguiente .
Puede elegir los componentes que desea instalar en Seleccionar componentes pantalla. Estamos instalando todos los componentes. Selecciónelos todos y haga clic en Siguiente .
En la carpeta de instalación pantalla, especifique el directorio donde desea instalar XAMPP. Estamos aceptando la ubicación predeterminada, así que no cambie el directorio. Haga clic en Siguiente .
Sobre el Idioma pantalla, elija el idioma que desea usar en el panel de control de XAMPP. El idioma predeterminado es el inglés. Haga clic en Siguiente .
En Listo para instalar pantalla, haga clic en Siguiente .
Comienza el proceso de instalación.
Una vez que se complete la instalación de XAMPP, haga clic en Finalizar para cerrar el asistente. Ahora XAMPP se ha instalado correctamente.
Una vez que se completa la instalación, se abre el panel de control de XAMPP:
Entendamos cómo podemos configurar los componentes de la misma.
Panel de control de XAMPP
XAMPP dispone de una consola central para configurar los distintos componentes. Podemos realizar las siguientes tareas usándolo:
- Inicie y detenga los servicios de Apache, FileZilla, MySQL/MariaDB, Mercury y Tomcat.
- Acceda a la página de administración de Apache, FileZilla, MySQL/MariaDB, Mercury y Tomcat.
- Cambie los parámetros de configuración.
- Acceda a los registros de errores.
Junto con eso, podemos realizar tareas usando los siguientes botones:
- Configuración
- Netstat
- Concha
- Explorador
- Servicios
- Ayuda
- Salir
Configuración . El botón abre la ventana de diálogo con opciones para configurar todos o componentes individuales de XAMPP.
Netstat . Muestra todos los procesos que se están ejecutando en la computadora.
Concha . Abre un UNIX Shell.
Explorador . Abre el directorio donde está instalado el XAMPP.
Servicios . Abre los Servicios de Windows (services.msc )
Ayuda . Abre el cuadro de diálogo con enlaces a varios blogs y foros.
Salir . Cierra el panel de control de XAMPP.
Administrar los Módulos de XAMPP
Hay algunos botones en el panel de control que nos ayudarán a administrar varios módulos XAMPP. La lista de botones y los detalles de las acciones son los siguientes.
Botón de inicio
El botón de inicio se utiliza para iniciar los módulos y sus servicios. Cuando el módulo se inicia correctamente, el color de fondo del nombre del módulo cambia y se muestra un ID de proceso y un puerto asignados en la columna PID(s) y puerto(s).
Botones de administración
El Administrador Los botones abren varias herramientas utilizadas para administrar los módulos XAMPP. Las herramientas son las siguientes:
Módulo de Apache . Abre una página web de muestra que contiene enlaces para ver la versión de PHP y PhpMyAdmin.
MySQL/María DB . Abre la consola web PhpMyAdmin.
FileZilla . Cuando hacemos clic en el botón Admin del FileZilla, se abre otro cuadro de diálogo, donde debe especificar los parámetros de conexión.
Una vez que la conexión se establece correctamente, se abre la consola de administración de FileZilla.
Mercurio . Los botones de administración abren una consola que se utiliza para administrar el servidor SMTP. Puede leer este artículo sobre el correo para Windows para obtener más información al respecto.
Tomcat . Para ejecutar los servicios de Tomcat, debemos instalar JDK o JRE en la computadora. Cuando hacemos clic en el botón de administración, se abre una consola basada en web para administrar la aplicación Tomcat.
Botones de configuración
Podemos editar los archivos de configuración de los módulos XAMPP. A continuación se muestra la lista de archivos de configuración de cada módulo:
Nombre del módulo | Nombre del archivo de configuración |
Apache | Apache (httpd.conf)Apache (httpd-ssl.conf)Apache (httpd-xampp.conf)PHP (php.ini)phpMyAdmin(config.inc.php) |
MySQL/MariaDB | Mi.ini |
FileZilla | FileZilla.Servidor.xml |
Mercurio | Mercurio.ini |
Tomcat | servidor.xmltomcat-users.xmlweb.xmlcontext.xml |
Cuando hacemos clic en el botón Config, se abre otro panel con la opción de abrir el archivo de configuración de los módulos XAMPP.
Botón de registros
Abre archivos de registro que contienen detalles de varios eventos, advertencias y errores. Cada módulo de XAMPP tiene su propio conjunto de archivos de registro.
Nombre del módulo | Nombre de archivo de registro |
Apache | Apache (acceso.log)Apache (error.log)PHP (php_error_log) |
MySQL/MariaDB | Mysql_error.log |
FileZilla | Puede ver los registros desde la consola de administración de FileZilla. |
Mercurio | No se puede acceder a la ubicación predeterminada del Mercury desde el panel de control. Debemos navegar por el registro de errores en el sistema de archivos. |
Tomcat | No se puede acceder a la ubicación predeterminada del Tomcat desde el panel de control. Debemos navegar por el registro de errores en el sistema de archivos. |
Resumen
Por lo tanto, hemos aprendido sobre la pila de software Apache XAMPP y sus diversos componentes y módulos. El artículo también cubre el proceso de instalación paso a paso del software Apache XAMPP en Windows Server 2019 y explica el panel de control de XAMPP.
Espero que esta información sea útil para su flujo de trabajo. Y si tiene algún comentario o desea compartir algunos consejos personales sobre el tema, es bienvenido:la sección Comentarios está a su servicio.