Cómo instalar y configurar XAMPP en Windows 10

Esta guía lo guiará a través de los pasos para instalar XAMPP en Windows 10, cómo configurar el panel de control, reparar Apache si se niega a comenzar y cómo aumentar el tamaño de carga usando phpMyAdmin.

XAMPP es un software gratuito de código abierto que proporciona una manera fácil para que los diseñadores y desarrolladores web instalen los componentes necesarios para ejecutar software basado en PHP como WordPress, Drupal, Joomla y otros en Windows 10, macOS y Linux.



Si usted es un desarrollador web o alguien que intenta ingresar a los blogs, XAMPP le ahorrará tiempo y frustración al tener que instalar y configurar manualmente Apache, MySQL, PHP y Perl en su computadora para crear un entorno de prueba.

En esto guía, aprenderá los pasos para instalar XAMPP en Windows 10 así como las instrucciones para configurar la solución y solucionar problemas comunes después de la configuración.

Cómo instalar XAMPP en Windows 10

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



  1. Abre el Amigos apaches sitio web.

  2. Haga clic en el XAMPP para Windows botón para guardar el archivo en su escritorio.

    Nota rápida: Si tiene requisitos de versión especiales para PHP, descargue la versión que debe instalar. Si no tiene un requisito de versión, descargue la versión más antigua, ya que puede ayudarlo a evitar problemas al intentar instalar un software basado en PHP. Además, se ha probado que estas instrucciones funcionan para XAMPP versión 7.3.11 y versiones anteriores, pero también puede usarlas para instalar versiones posteriores.
  3. Haga doble clic en el archivo descargado para iniciar el instalador.



  4. Haga clic en elOkay botón.

    XAMPP warning on Wndows

  5. Haga clic en elpróximo botón.

    XAMPP setup on Windows 10

  6. XAMPP ofrece una variedad de componentes que puede instalar, como MySQL, phpMyAdmin, PHP, Apache y más. En su mayor parte, utilizará la mayoría de estos componentes, por lo que se recomienda dejar las opciones predeterminadas.

  7. Haga clic en el próximo botón.

    XAMPP install components

  8. Utilice la ubicación instalada predeterminada o elija otra carpeta para instalar el software en el campo 'Seleccionar una carpeta'.

  9. Haga clic en el próximobotón.

    XAMPP installation location

  10. Limpiar el Obtenga más información sobre Bitnami para XAMPPopción.

  11. Haga clic en elpróximo botón.

    XAMPP installation wizard on Windows 10

  12. Haga clic en elPermitir el accesobotón para permitir que la aplicación atraviese el firewall (si corresponde).

    XAMPP allow access through Windows Firewall

  13. Haga clic en elTerminarbotón.

    Complete XAMPP installation on Windows 10

  14. Elige tu idioma (inglés o alemán).

  15. Haga clic en elSalvarbotón.

    XAMPP Control Panel on Windows 10

Una vez que complete los pasos, se abrirá el Panel de control de XAMPP y podrá comenzar la configuración del entorno del servidor web.

Cómo configurar XAMPP en Windows 10

El panel de control XAMPP incluye tres secciones principales. En el Módulos sección, encontrará todos los servicios web disponibles. Puede iniciar cada servicio haciendo clic en el comienzo botón.

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, por defecto Apache usa el puerto TCP / IP 80 y 443, mientras MySQL usa el puerto TCP / IP 3306.

También puedes hacer clic en el Administración para acceder al panel de administración de cada servicio y verificar que todo funcione correctamente.

XAMPP Control Panel

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

XAMPP Config

Al hacer clic en el Netstart El botón le dará una lista de los servicios que actualmente acceden a la red, incluida la dirección TCP / IP y el puerto, y la información de identificación del proceso.

XAMPP Netstat

Además, desde el panel de control, también hay botones de acceso rápido para abrir la utilidad de línea de comandos del shell, la carpeta de instalación de XAMPP, los servicios y cerrar la aplicación.

Por último, obtiene la sección de registros, donde puede ver lo que sucede cada vez que inicia un módulo o cambia una configuración. Este es también el primer lugar para mirar cuando algo no funciona.

Apache won

La configuración predeterminada debería funcionar para la mayoría de las personas que usan XAMPP para crear un entorno de prueba para ejecutar un sitio web. Sin embargo, dependiendo de su configuración de instalación, es posible que deba cambiar el número de puerto TCP / IP para el servidor Apache, el tamaño de carga de la base de datos o establecer la contraseña para phpMyAdmin.

Para cambiar esta configuración, deberá utilizar elConfig botón para el servicio correspondiente. Por ejemplo, deberá abrir el httpd.conf archivo para cambiar la configuración en el servidor Apache, y el my.ini archivo para cambiar la configuración de MySQL.

Cómo arreglar Apache que no comienza en XAMPP

La instalación de XAMPP es muy sencilla, pero Windows 10 a veces puede no permitir que se ejecute el servidor Apache. Por lo general, es porque el Servicio de publicación mundial se ejecuta en el puerto 80 de su computadora, que también es el puerto TCP / IP predeterminado que Apaches usa en XAMPP, y dos aplicaciones no pueden usar el mismo puerto de red.

Si se encuentra con este problema, hay un par de formas de solucionarlo. Puede desinstalar el servicio de publicación, o puede cambiar el puerto predeterminado en Apache.

Desinstalar los servicios de World Wide Web

Si no tiene ninguna aplicación que depende de la función de los Servicios de la World Wide Web, puede desinstalarla siguiendo estos pasos:

  1. Abierto comienzo.

  2. Buscar Control Panely haga clic en el resultado superior para abrir la experiencia.

  3. Haga clic en Programas.

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

  5. Haga clic en el Activar o desactivar las características de windows enlace.

    Turn Windows features on or off

  6. Expandir Servicios de Información de Internet y despejar el Servicios de la World Wide Web opción.

  7. Haga clic en elOkay botón.

    Microsoft IIS - World Wide Web Services

  8. Reinicia tu computadora.

  9. Inicie el panel de control XAMPP.

  10. Haga clic en el comienzo botón en Apache.

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

Cambiar el puerto predeterminado de Apache TCP / IP

Alternativamente, puede configurar Apache para que se ejecute en un puerto TCP / IP diferente utilizando estos pasos:

  1. Abierto Panel de control XAMPP.

  2. Haga clic en el Administración botón en Apache.

  3. Haga clic en elhttpd.conf opción.

  4. Desplácese hacia abajo y encuentre la línea: Escuchar 80.

  5. Cambiar el 80 para otro número de puerto TCP / IP. Por ejemplo, puedes probar el puerto 81. (Después del cambio, la línea debería leer: Escuchar 81.)

    httpd.conf change TCP/IP port number

  6. Guarde y cierre el httpd.confexpediente.

  7. Haga clic en el comienzo botón en Apache.

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

La única advertencia con esta configuración es que deberá agregar el número de puerto TCP / IP en la dirección cada vez que desee conectarse a su sitio web. Por ejemplo, para acceder al servidor Apache en el navegador web, deberá escribir: 'localhost:81/ dashboard 'en lugar de' localhost / dashboard '.

Detener manualmente el servicio de publicación World Wide Web

Otra forma de solucionar el problema del puerto es detener el servicio y cambiar su configuración para que solo se inicie manualmente siguiendo estos pasos:

  1. Abierto comienzo.

  2. Buscar Serviciosy haga clic en el resultado superior para abrir la experiencia.

  3. Haga doble clic enServicio de publicación en la World Wide Web Servicio.

    World Wide Web Publishing Service

  4. Haga clic en elDetener botón.

  5. Cambiar el tipo de inicio a Manual.

  6. Haga clic en elAplicar botón.

  7. Haga clic en elOkay botón.

    Stop and set Manual settings for World Wide Web Publishing Service

  8. Abra el panel de control XAMPP.

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

La mejor manera de hacer que Apache vuelva a funcionar es desinstalando el Servicio de publicación World Wide Web, pero cuando eso no sea posible, puede cambiar el número de puerto TCP / IP o detener el servicio según sea necesario.

Cómo aumentar el tamaño de carga de phpMyAdmin en XAMPP

Otro problema común con XAMPP es el límite predeterminado de carga de la base de datos. Por ejemplo, muchas veces los desarrolladores harán una copia de un sitio web para solucionar problemas o trabajarán en el sitio sin interrumpir el sitio web en vivo. Sin embargo, las personas que usan WordPress u otro software de administració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, que por defecto es 2048 KiB.

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

  1. Abierto Panel de control XAMPP.

  2. Haga clic en el Explorador botón.

  3. Abre el php carpeta.

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

  5. Cambiar el valor de upload_max_filesize y post_max_size al tamaño que quieras. Por ejemplo: post_max_size = 20M y upload_max_filesize = 20M para importar archivos de bases de datos de hasta 20 MB.

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

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

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

Cómo cambiar la contraseña de phpMyAdmin en XAMPP

De forma predeterminada, phpMyAdmin (MySQL) usa 'root' como nombre de usuario sin contraseña, lo que significa que si está instalando un sitio de WordPress, cuando se le pregunta, solo necesita 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. Abierto Panel de control XAMPP.

  2. Haga clic en el Administración botón para MySQL.

  3. Haga clic en el Cuentas de usuario lengüeta.

  4. Haga clic en el Editar privilegios enlace para la raíz del nombre de usuario, pero la que tiene el nombre de host localhost.

  5. Haga clic en elCambia la contraseña botón.

    Set root password on phpMyAdmin

  6. Especifica la nueva contraseña.

  7. Haga clic en el Vamos botón.

    phpMyAdmin root password

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

phpMyAdmin access denied after setting root password

Arreglando el mensaje de acceso denegado phpMyAdmin

Para cambiar los ajustes de configuración en el config.inc.php para solucionar el problema de inicio de sesión, siga estos pasos:

  1. Abierto Panel de control XAMPP.

  2. Haga clic en el Explorador botón.

  3. En la carpeta XAMPP, abra el phpMyAdmin carpeta.

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

  5. En 'Tipo de autenticación e información', y actualice las siguientes líneas:

    • En$ cfg ['Servidores'] [$ i] ['auth_type'] = 'config';reemplazarconfig para Galleta.

    • En$ cfg ['Servidores'] [$ i] ['AllowNoPassword'] = verdadero;reemplazarcierto parafalso.

      Config.inc.php Authentication type and info

  6. Guarde y cierre el archivo.

Una vez que complete los pasos, debería poder iniciar sesión en el panel de control de phpMyAdmin.

Ahora XAMPP está configurado y listo para usar con cualquier software basado en PHP compatible.

Actualización 2 de enero de 2020: Esta guía se publicó originalmente en marzo de 2016 y se revisó en enero de 2020 para asegurarse de que la información aún funcione con la última versión de XAMPP.