Cómo descargar e instalar XAMPP en Windows
⚡ Resumen inteligente
XAMPP y NetBeans juntos brindan a los principiantes una pila completa de desarrollo local de PHP. XAMPP incluye Apache, MariaDB, PHP y Perl en un solo instalador, mientras que el NetBeans El editor añade resaltado de sintaxis, autocompletado y depuración para escribir proyectos en PHP.

¿Qué es XAMPP?
XAMPP es un servidor web multiplataforma de código abierto que consta de un servidor web, un MySQL or MariaDB motor de base de datos y PHP y Perl paquetes de programación. Es compilado y mantenido por Apache Friends. Permite a los usuarios crear y probar sitios web en un servidor web local en su computadora y es compatible con Windows, Linux y Mac.
El acrónimo XAMPP significa:
- X – [sistemas operativos multiplataforma] lo que significa que puede ejecutarse en cualquier sistema operativo: Mac OS X, Windows, Linux etc.
- A - APACHE – este es el software del servidor web.
- M - MySQL or MariaDB – Base de datos.
- P - PHP
- P – Perl – lenguaje de programación
¿Por qué utilizar XAMPP?
XAMPP proporciona un panel de control fácil de usar para administrar Apache, MySQLy otros programas sin utilizar comandos. Para usar PHP, necesitamos instalar Apache y MySQLInstalar y configurar Apache no es tarea fácil, ya que requiere configuración e integración con PHP y Perl, entre otros lenguajes. XAMPP se encarga de toda la complejidad de la configuración e integración de Apache con PHP y Perl.
Quitar 'Me gusta' Java, que se ejecuta con el Java Solo se necesita el SDK; PHP requiere un servidor web para funcionar.
Cómo instalar XAMPP
Analizamos el proceso paso a paso para instalar XAMPP para WindowsPara otros sistemas operativos, los pasos de instalación de XAMPP son similares.
Paso 1) Descargar XAMPP
Haga clic aquí para descargar XAMPP para Windows: https://www.apachefriends.org/download.html
Paso 2) Iniciar la instalación
La instalación de XAMPP es igual que la instalación de cualquier otro programa. Windows programa. Sin embargo, hay algunas cosas que debemos tener en cuenta.
Paso 3) Ejecute la configuración
Una vez que haya descargado XAMPP, ejecute la configuración. Aparece la ventana de diálogo de mensaje de advertencia que se muestra a continuación.
Paso 4) Cambiar la configuración de control de usuario
Si está utilizando una versión anterior Windows versión como Vista o Windows 7. Asegúrese de desactivar la función de Control de cuentas de usuario. Para ello, seleccione Panel de control > Cuentas de usuario > Cambiar la configuración de Control de acceso de usuario. El siguiente diagrama ilustra los pasos principales.
Paso 5) Guarde la configuración
- Después de haber desactivado el Control de cuentas de usuario, haga clic en el botón Aceptar del cuadro de mensaje de advertencia.
- Esta vez recibirás el siguiente mensaje.
Paso 6) Haga clic en Siguiente
En la siguiente pantalla, haga clic en Siguiente.
Paso 7) Elija la ruta de instalación
En la siguiente pantalla, cambie la ruta de instalación si es necesario. Haga clic en Siguiente.
Paso 8) Verifique los servicios necesarios
En la siguiente pantalla, seleccione Apache y MySQL. Opcionalmente puede seleccionar FileZilla (Cliente FTP) si es necesario. Haga clic en Instalar
Nota: un servicio es un programa de larga duración en Windows que no requiere intervención del usuario. Los servicios se pueden configurar para que se ejecuten automáticamente siempre que Windows El sistema operativo se ha iniciado. Para que utilices Apache y MySQLSe supone que deben estar ejecutándose en segundo plano. Instalarlos como servicios ejecuta tanto Apache como MySQL Se ejecuta automáticamente en segundo plano cada vez que enciendes el ordenador. Si no ha instalado Apache y MySQL Si los ejecutas como servicios, tendrás que iniciarlos manualmente cada vez que quieras usarlos. Para ello, deberás hacerlo desde el panel de control de XAMPP.
Paso 9) Finaliza la instalación
Una vez finalizada la instalación correctamente, verá la siguiente ventana.
- Haga clic en el botón Finalizar
Antes de probar nuestra instalación de XAMPP, echemos un vistazo a los directorios básicos con los que vamos a trabajar.
Configuración básica del servidor web XAMPP
Este tutorial de XAMPP asume que usted tiene XAMPP instalado en la unidad C en Windows usando los pasos mencionados anteriormenteA continuación se muestra una lista de los directorios básicos que debes conocer.
- htdocsEste es el directorio raíz del sitio web. Todo nuestro código PHP se ubicará en este directorio.
- mysql – este directorio contiene toda la información relacionada con el MySQL or MariaDB Motor de base de datos, que por defecto se ejecuta en el puerto 3306.
- php – este directorio contiene archivos de instalación de PHP. Contiene un archivo importante llamado php.ini. Este directorio se utiliza para configurar cómo se comporta PHP en su servidor.
Por defecto, el servidor web Apache se ejecuta en puerto 80. Si el puerto 80 está siendo utilizado por otro servidor web, puede usar un número de puerto diferente. Para este tutorial asumiremos que estamos usando el puerto 80. Nota: si usa SkypeUtiliza el mismo puerto. Cerrar Skype Si quieres usar XAMPP para PHP en el puerto 80.
Panel de control XAMPP
El panel de control se utiliza para administrar los programas instalados a través de XAMPP. Para abrir el panel de control del servidor XAMPP:
- Haz clic en el menú de inicio.
- Explore el directorio de programas y localice Apache Friends, luego XAMPP como se muestra en el diagrama a continuación.
- El siguiente diagrama muestra el panel de control.
1) Esta sección muestra los servicios, módulos e identificadores de proceso (PID) instalados. Una marca de verificación verde indica que el módulo se ha instalado como servicio. Una marca roja indica que no se ha instalado como servicio. Para instalar un servicio, haga clic en la marca roja. Si el botón muestra una marca de verificación verde y hace clic en él, el panel de control le preguntará si desea desinstalar el sistema.
2) Esta sección muestra el/los puerto(s) asociado(s) a los módulos. La sección de acciones es para:
- arrancar y pararping módulos
- Abrir las ventanas administrativas para Apache y MySQL
- Abriendo archivos de configuración para Apache, MySQL etc. para hacer cambios
- Visualización de los archivos de registro de los módulos
3) Esta sección contiene utilidades útiles como Netstat, Windows servicios atajos, etc.
4) Esta sección muestra información sobre el estado de los módulos. El panel de control se puede utilizar para:
- Instalar y desinstalar servicios como Apache, MySQL etc. que se instalan a través de XAMPP
- Iniciar y detener servicios.
- Abrir archivos de configuración, etc.
Configurar XAMPP
Veamos ahora la configuración básica necesaria antes de empezar a usar nuestra instalación de XAMPP para desarrollo.ping Sitios web con tecnología PHP. Escriba el URL http://localhost/xampp/ en tu navegador favorito. Para este tutorial, usaremos Firefox como nuestro navegador web.
Si puede ver la pantalla anterior, significa que ha instalado XAMPP correctamente. El panel de la izquierda contiene enlaces a información útil como:
- La versión de PHP instalada.
- Configuración de seguridad de XAMPP
- Acceso a utilidades como phpMyAdmin, etc.
Las versiones modernas de XAMPP vienen con PHP 8.x, por ejemplo PHP 8.2, junto con MariaDB como una visita sin cita previa MySQL reemplazo. La versión mucho más antigua de XAMPP 1.8.0 que se muestra en algunas de estas capturas de pantalla incluía PHP 5.4.4.
¿Cuál es el mejor IDE de PHP?
Un IDE de PHP es un programa que permite escribir código PHP fácilmente. Los IDE de PHP suelen incluir resaltado de sintaxis y, en algunos casos, autocompletado. Esto significa que si escribes una palabra clave de PHP reconocida por el intérprete, se resaltará con un color diferente al de las instrucciones normales. El autocompletado muestra automáticamente las palabras clave de PHP conocidas a medida que las escribes. También puedes usar el Bloc de notas para escribir y editar código PHP. La desventaja de usar un editor como el Bloc de notas es que depurar los scripts se vuelve difícil, ya que no es fácil detectar errores como palabras clave mal escritas, llaves sin cerrar, etc. Un IDE resalta las instrucciones con errores, lo que facilita su detección. La siguiente tabla muestra 5 editores de PHP populares.
| Editor | Licencia | Plataforma de cruce | Descripción breve |
|---|---|---|---|
| Netbeans IDE | Open Source | Sí: |
|
| Dreamweaver | Comercial | Sí: |
|
| Zend Studio | Comercial | Sí: |
|
| PHP Eclipse | Open Source | Sí: |
|
| Notepad++ | Addons Gratis | Windows único |
|
Editor PHP Netbeans IDE. Como se destaca brevemente en la tabla anterior, NetBeans IDE cuenta con potentes funciones que mejoran la productividad de los programadores PHP. IDE se puede descargar gratuitamente desde https://netbeans.apache.org/front/main/download/
- Las funciones de resaltado de sintaxis y autocompletado mejoran su productividad
- Tiene soporte nativo para sistemas de bases de datos como MySQL. No es necesario utilizar dos programas para codificar y desarrollar su base de datos.
- El IDE se puede utilizar en un entorno colaborativo. Esto resulta útil cuando tienes que trabajar con otros desarrolladores como equipo.
- El IDE tiene soporte para otros idiomas como:
- Java SE
- Java EE
- C
- C++
NetBeans Actualmente, el mantenimiento corre a cargo de Apache Software. Foundation as Apache NetBeansy se publica cuatro veces al año. La versión 30 es la versión actual a fecha de 2026, mientras que las capturas de pantalla que aparecen a continuación utilizan la versión anterior. NetBeans 7.3.
Introducción a Netbeans IDE
Después de haber instalado correctamente el NetBeans Editor IDE PHP, ejecute el programa como cualquier otro Windows programa. La ventana que se muestra a continuación aparece
1. Explorador de proyectos – este panel se utiliza para mostrar todos los proyectos abiertos. Los proyectos se enumeran en una vista de árbol.
2. Barra de herramientas de accesos directos – esta barra de herramientas contiene accesos directos a tareas realizadas con frecuencia, como crear un nuevo proyecto, abrir un proyecto existente, deshacer y rehacer acciones, etc.
3. Página de inicio – esta página contiene 3 pestañas, a saber, Aprender y descubrir, Mi NetBeansy Novedades.
- La primera pestaña [Aprender y descubrir] te presenta las características de la NetBeans IDE, y muestra algunas demostraciones y tutoriales que se pueden desarrollar en el NetBeans IDE
- La segunda pestaña [Mi NetBeans] muestra los proyectos abiertos recientemente y permite instalar complementos y activar funciones del IDE.
4. Ventana de salida – se utiliza para mostrar la salida de programas como Java aplicaciones de consola. También se utiliza para mostrar información de registro y depuración. La siguiente captura de pantalla muestra el IDE con un proyecto abierto.
Creando un nuevo proyecto PHP usando Netbeans IDE
- Haga clic en el botón Crear nuevo proyecto en la barra de herramientas como se muestra a continuación.
- Si descargaste todos los paquetes disponibles en XAMPP NetBeans En el IDE, asegúrese de seleccionar PHP en la categoría de proyecto, Aplicación PHP en Proyectos y, a continuación, haga clic en el botón Siguiente.
- Ingrese el nombre del proyecto como se muestra a continuación.
- Asegúrese de que la carpeta esté guardada en el directorio de instalación de XAMPP PHP como se muestra arriba.
- Haz clic en el botón Siguiente cuando hayas terminado.
- Asegúrese de que la opción "Ejecutar como:" esté configurada en "Sitio web local" (ejecutándose en un servidor web local).
- El proyecto URL: está configurado en http://localhost/phplessons/
Nota: La configuración anterior se establecerá por defecto. No es necesario que cambie nada a menos que sea un experto.
- Haga clic en el botón Siguiente
- El NetBeans El editor de PHP permite la integración con frameworks MVC como Symfony y Zend. Por ahora, no seleccionaremos ningún framework MVC. Haz clic en el botón Finalizar.
- Su proyecto recién creado se mostrará en el navegador de proyectos y se creará una página index.php para usted.
- La página recién creada contiene código HTML. Reemplácelo con el siguiente código.
Ejecutando su primer ejemplo de PHP
<?php echo "Hello World!"; ?>
- Haga clic en el botón Ejecutar en la barra de herramientas como se muestra a continuación.
- Se abrirá su navegador predeterminado con el URL http://localhost/phplessons/index.phpEn su navegador se mostrará el mensaje “¡Hola mundo!”.



















