Cómo instalar XAMPP en Windows 11, 10

Cómo instalar XAMPP en Windows 11, 10
  • Para instalar XAMMP en Windows 11 y 10, descargue y ejecute el instalador para descomprimir los archivos, continúe con la selección predeterminada de componentes (MySQL, phpMyAdmin, PHP y Apache), elija la ubicación de instalación, continúe con las instrucciones en pantalla y permita el acceso a través del firewall.
  • Alternativamente, puede abrir el Símbolo del sistema (administrador) y ejecutar el comando “winget install –id ApacheFriends.Xampp.8.2” .

En Windows 10 e incluso en Windows 11, puedes instalar XAMPP a través del instalador independiente o del símbolo del sistema. En esta guía, te enseñaré cómo completar este proceso con ambos métodos. XAMPP es un software gratuito de código abierto que ofrece una forma sencilla para que los diseñadores y desarrolladores web instalen los componentes para ejecutar software basado en PHP como WordPress , Drupal, Joomla y otros en Windows, Linux y macOS.

Si es un desarrollador web o está intentando iniciarse en los blogs, XAMPP le ahorrará tiempo y frustración al instalar y configurar automáticamente Apache, MySQL, PHP y Perl para crear un entorno de prueba en su dispositivo.

En esta guía, describiré los pasos para instalar XAMPP en Windows 11 (y 10) y las instrucciones para configurar el entorno web y solucionar problemas comunes después de la configuración.

Instalar XAMPP en Windows 11 y 10

Puede instalar XAMPP en Windows descargando y ejecutando el instalador de la aplicación o el Símbolo del sistema con la herramienta Administrador de paquetes de Windows (winget).

Método 1: Instalación de XAMPP desde la descarga del instalador

Para descargar e instalar XAMPP en Windows 11 y 10, siga estos pasos:

  1. Abra el sitio web de Apache Friends .

  2. Haga clic en el botón Descargar para la versión de Windows de XAMPP y guarde el archivo en su computadora.

    Nota rápida: si tiene requisitos de versión especiales para PHP, descargue la versión que necesita instalar. Si no tiene requisitos de versión, descargue la versión más antigua, ya que puede ayudarlo a evitar problemas al intentar instalar software basado en PHP. Además, estas instrucciones se han probado para que funcionen con la versión 8.2.12 de XAMPP y versiones anteriores, pero puede usar esta guía para otras versiones.
  3. Haga doble clic en el archivo descargado para iniciar el instalador.

  4. Haga clic en el botón Aceptar .

  5. Haga clic en el botón Siguiente .

  6. XAMPP ofrece varios componentes que puedes instalar, como MySQL, phpMyAdmin, PHP, Apache y más. Dado que utilizarás la mayoría de estos componentes, te recomiendo que dejes las opciones predeterminadas.

  7. Haga clic en el botón Siguiente .

    Componentes de instalación de XAMPP

  8. Utilice la ubicación de instalación predeterminada. (También puede elegir otra carpeta para instalar el software en el campo “Seleccionar una carpeta” ).

  9. Haga clic en el botón Siguiente .

    Ubicación de instalación de XAMPP

  10. Seleccione el idioma para el Panel de control XAMPP.

  11. Haga clic en el botón Siguiente .

  12. Desmarque la opción “Más información sobre Bitnami para XAMPP” .

  13. Haga clic en el botón Siguiente .

  14. Haga clic nuevamente en el botón Siguiente .

  15. Haga clic en el botón “Permitir acceso” para permitir la aplicación a través del Firewall de Windows (si corresponde).

  16. Haga clic en el botón Finalizar .

Una vez que complete los pasos, se iniciará el Panel de control XAMPP y podrá comenzar a configurar el entorno del servidor web.

Método 2: Instalación de XAMPP desde el símbolo del sistema

Para instalar XAMPP desde el símbolo del sistema con la herramienta winget en Windows, siga estos pasos:

  1. Abra Inicio .

  2. Busque Símbolo del sistema , haga clic derecho en el resultado superior y seleccione la opción Ejecutar como administrador .

  3. (Opcional) Escriba el siguiente comando para buscar el nombre de la aplicación y presione Enter :

    winget search xampp

    Nota rápida: si bien el comando no es obligatorio, la consulta de instalación debe coincidir con el ID, el nombre o el apodo del paquete, que pueden cambiar en cualquier momento. Por lo tanto, buscar la aplicación para ejecutar el comando de instalación correcto es una buena idea y lo ayuda a determinar las versiones disponibles de la aplicación.
  4. Escriba el siguiente comando para instalar XAMPP con el Administrador de paquetes de Windows y presione Entrar :

    winget install --id ApacheFriends.Xampp.8.2
    comando winget install xampp

  5. Continúe con las instrucciones en pantalla (si corresponde).

Una vez que hayas completado los pasos, el administrador de paquetes descargará el paquete de la fuente especificada y procederá a instalar la aplicación. Es posible que el dispositivo se reinicie automáticamente durante este proceso. La instalación configurará la aplicación dentro de la C:\xamppcarpeta.

Configurar XAMPP en Windows 11 y 10

El panel de control de XAMPP incluye tres secciones principales. En la sección “Módulo” encontrará todos los servicios web disponibles. Puede iniciar cada servicio haciendo clic en el botón “Iniciar” .

Cuando inicie algunos de los servicios, incluidos Apache y MySQL, en el lado derecho también verá el número de ID de proceso (PID) y los números de puerto TCP/IP (Puerto) que utiliza cada servicio. Por ejemplo, Apache utiliza los puertos TCP/IP 80 y 443 de forma predeterminada, mientras que MySQL utiliza el puerto TCP/IP 3306 .

También puede hacer clic en el botón “Admin” para acceder al panel de administración de cada servicio y verificar que todo esté funcionando correctamente.

Panel de control XAMPP / Imagen: Mauro Huculak
Panel de control XAMPP / Imagen: Mauro Huculak

En el lado derecho hay una lista de botones para configurar varios aspectos del panel de control, incluido el botón “Configurar” para configurar qué módulos se iniciarán automáticamente cuando inicie XAMPP.

Configuración XAMPP
Configuración de XAMPP / Imagen: Mauro Huculak

Al hacer clic en el botón “Netstart” en el Panel de control, obtendrá una lista de los servicios que actualmente acceden a la red, incluida la dirección TCP/IP, el puerto y la información de ID de proceso.

Estadísticas de red de XAMPP
XAMPP Netstat / Imagen: Mauro Huculak

Además, el Panel de control tiene botones de acceso rápido para abrir la utilidad de línea de comandos de shell, la carpeta de instalación de XAMPP y los servicios, y para cerrar la aplicación.

Por último, puedes acceder a la sección de registros para ver qué sucede cada vez que inicias un módulo o cambias una configuración. Este es el primer lugar al que debes acudir cuando algo no funciona.

Registros del panel de control de XAMPP
Registros del panel de control de XAMPP / Imagen: Mauro Huculak

La configuración predeterminada debería funcionar en la mayoría de las situaciones para crear un entorno de prueba. Sin embargo, según la configuración de instalación, es posible que deba cambiar el número de puerto TCP/IP del servidor Apache, el tamaño de carga de la base de datos o la contraseña de phpMyAdmin.

Para acceder y cambiar estas configuraciones, deberá utilizar el botón “Configurar” del servicio correspondiente. Por ejemplo, deberá abrir el archivo “httpd.conf” para cambiar la configuración del servidor Apache y el archivo “my.ini” para cambiar la configuración de MySQL.

Arreglar el problema de que Apache no se inicia en XAMPP

La instalación de XAMPP es muy sencilla, pero a veces Windows 10 puede no permitir que se ejecute el servidor Apache. Normalmente, esto se debe a que el “World Wide Publishing Service” se está ejecutando en el puerto “80” de la computadora, que también es el puerto TCP/IP predeterminado que usan los Apaches en XAMPP, y dos aplicaciones no pueden usar el mismo puerto de red.

Si se encuentra con este problema, existen varias formas de resolverlo. Una de ellas es desinstalar el servicio de publicación o cambiar el puerto predeterminado en Apache.

Método 1: Desinstalar los servicios World Wide Web

Si no tienes ninguna aplicación que dependa de la función World Wide Web Services, puedes desinstalarla siguiendo estos pasos:

  1. Abra Inicio .

  2. Busque Panel de control y haga clic en el resultado superior para abrir la experiencia.

  3. Haga clic en Programas .

  4. Haga clic en la opción Programas y características .

  5. Haga clic en la opción “Activar o desactivar características de Windows” en el panel izquierdo.

    Activar o desactivar las características de windows

  6. Ampliar la rama “Servicios de Información de Internet”

  7. Desactive la opción “ Servicios World Wide Web” .

  8. Haga clic en el botón Aceptar .

    Microsoft IIS - Servicios de la World Wide Web

  9. Reinicia tu computadora.

  10. Inicie el Panel de control XAMPP.

  11. Haga clic en el botón Inicio en Apache.

Después de completar los pasos, Apache debería poder ejecutarse en el puerto 80 en su dispositivo.

Método 2: Cambiar el puerto TCP/IP predeterminado de Apache

En lugar de eliminar los servicios World Wide Web, puede configurar Apache para que se ejecute en un puerto TCP/IP diferente.

Para cambiar el puerto de escucha de Apache en XAMPP, siga estos pasos:

  1. Abra el Panel de control de XAMPP .

  2. En Apache, haga clic en el botón Configurar .

  3. Seleccione la opción “Apache (httpd.conf)” .

    Opción httpd.conf de XAMPP

  4. Desplácese hacia abajo y busque la línea “Listen 80” .

  5. Cambie el número “80” por otro número de puerto TCP/IP que no esté en uso. Por ejemplo, “81”.

    httpd.conf cambia el número de puerto TCP/IP

  6. Guarde y cierre el archivo httpd.conf .

  7. Haga clic en el botón Inicio de Apache desde el Panel de control de XAMPP.

Una vez que complete los pasos, el servidor Apache debería ejecutarse sin problemas en el nuevo puerto TCP/IP especificado.

La única salvedad con esta configuración es que deberás agregar el número de puerto TCP/IP a la dirección cada vez que quieras conectarte al sitio de prueba. Por ejemplo, para acceder al servidor Apache en el navegador web, debes escribir “localhost: 81 /dashboard” en lugar de “localhost/dashboard”.

Método 2: Detener el servicio de publicación en la World Wide Web

Otra forma de solucionar el problema del puerto es detener el servicio y cambiar su configuración para iniciar el servicio manualmente (solamente).

Para cambiar el Servicio de publicación World Wide Web, siga estos pasos:

  1. Abra Inicio .

  2. Busque Servicios y haga clic en el resultado superior para abrir la experiencia.

  3. Haga doble clic en el servicio “World Wide Web Publishing Service” .

    Servicio de publicación en la World Wide Web

  4. Haga clic en el botón Detener .

  5. Cambie el tipo de inicio a Manual .

  6. Haga clic en el botón Aplicar .

  7. Haga clic en el botón Aceptar .

    Configuración del Servicio de publicación en la World Wide Web

  8. Abra el Panel de control de XAMPP.

  9. Haga clic en el botón Inicio para ejecutar el servidor Apache.

La mejor forma de que Apache vuelva a funcionar es desinstalar el Servicio de publicación World Wide Web. Sin embargo, si eso no es posible, puede cambiar el número de puerto TCP/IP o detener el servicio según sea necesario.

Aumentar el tamaño de carga de phpMyAdmin en XAMPP

Otro problema común con XAMPP es el límite de carga de bases de datos predeterminado. Por ejemplo, los desarrolladores suelen copiar un sitio web para solucionar problemas o trabajar en el sitio sin interrumpir el funcionamiento del sitio web. Sin embargo, las personas que usan WordPress u otro software de gestión de contenido descubrirán rápidamente que no pueden cargar una base de datos porque excede el tamaño máximo de carga permitido, 2048 KiB.

Para aumentar el límite de carga de la base de datos en phpMyAdmin, siga estos pasos:

  1. Abra el Panel de control de XAMPP .

  2. Haga clic en el botón Explorador .

    Explorador abierto XAMPP

  3. Abra la carpeta php .

  4. Abra el archivo php.ini con cualquier editor de texto.

    XAMPP abre php.ini

  5. Cambie el valor de upload_max_filesizey post_max_sizepor el tamaño que desee. Por ejemplo: post_max_size=100My upload_max_filesize=100Mpara importar archivos de base de datos de hasta 40 MB.

    PHPMyAdmin aumenta el tamaño de carga

  6. Haga clic en el botón Detener para MySQL y Apache.

  7. Haga clic en el botón Inicio para reiniciar Apache y MySQL.

Una vez que complete los pasos, debería poder importar archivos de bases de datos grandes en phpMyAdmin.

Cambiar la contraseña de phpMyAdmin en XAMPP

De forma predeterminada, phpMyAdmin (MySQL) utiliza “root” como nombre de usuario sin contraseña. Esto significa que si está instalando un sitio de WordPress, cuando se le solicite, solo deberá ingresar root como nombre de usuario y dejar el campo de contraseña vacío.

Para cambiar la contraseña de phpMyAdmin en XAMPP, siga estos pasos:

  1. Abra el Panel de control de XAMPP .

  2. Haga clic en el botón Admin de MySQL.

    XAMPP abre el administrador de Apache

  3. Haga clic en la pestaña “Cuentas de usuario” .

  4. Haga clic en la opción Editar privilegios para el nombre de usuario root , pero solo para el que tiene el nombre de host localhost .

    Editar la configuración raíz de MySQL

  5. Haga clic en el botón Cambiar contraseña .

  6. Confirmar una nueva contraseña.

    Cambiar contraseña de root en MySQL

  7. Haga clic en el botón Ir .

Después de completar los pasos, si intenta iniciar sesión en phpMyAdmin, es posible que reciba un mensaje de acceso denegado “No se puede conectar: ​​configuración no válida” .

Corregir el mensaje de acceso denegado a phpMyAdmin

Si tiene problemas para iniciar sesión en phpMyAdmin, deberá configurar el archivo “config.inc.php” .

Para cambiar la configuración en el archivo “config.inc.php” , siga estos pasos:

  1. Abra el Panel de control de XAMPP .

  2. Haga clic en el botón Explorador .

  3. Abra la carpeta phpMyAdmin .

  4. Abra el archivo config.inc.php con cualquier editor de texto.

    XAMPP abre Config.inc.php

  5. Cambie las siguientes líneas en la sección “Tipo de autenticación e información”:

    • En $cfg['Servers'][$i]['auth_type'] = 'config';reemplazar configpor cookie.

    • En $cfg['Servers'][$i]['AllowNoPassword'] = true;reemplazar truepor false.

    Tipo de autenticación e información de Config.inc.php

  6. Guarde y cierre el archivo.

Una vez que complete los pasos, podrá iniciar sesión en el panel de phpMyAdmin, y XAMPP debería estar configurado y listo para usar con cualquier software basado en PHP compatible.

Actualización 9 de julio de 2024: esta guía se ha actualizado para garantizar la precisión y reflejar que las instrucciones funcionarán tanto en Windows 10 como en Windows 11.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *