Error de puertos Xampp

Error de puertos xampp

Hola, ¿Cómo están? Bienvenidos, en este tutorial aprenderás a solucionar el error de puertos Xampp, de tal manera que te permita ejecutar un servidor local para crear y ejecutar tus aplicaciones de PHP.

¡Empecemos!

Error puerto en uso Xampp

Uno de los errores más frecuentes al iniciar Apache y MySQL son los puertos de comunicación, es común que los servicios web como Apache (que utiliza el puerto 80 para HTTP) y MySQL (que utiliza el puerto 3306) sean utilizados por otros programas o servicios en nuestra computadora. Si estos puertos ya están en uso, XAMPP no podrá iniciar sus servicios correctamente.

Desplegar tu proyecto Laravel a producción

Adquiere la guía en formato PDF

Error de puertos Apache Mysql

Solucionar el problema de puerto en Apache

Para solucionar el problema de puerto en Apache, lo primero que debemos hacer es identificar el puerto por defecto donde se inicia Apache (utiliza el puerto 80) y que programa o servicio está utilizando este puerto (podemos utilizar herramientas como el Administrador de tareas en Windows o el comando netstat para obtener una lista de los puertos en uso y que programas lo están utilizando).

Desde el panel de control de Xampp hacemos clic al botón “Config” de Apache, nos despliega varias opciones, hacemos clic en la primera opción Apache (httpd-conf), se nos abrirá el archivo de texto.

Archivo httpd-conf Apache puertos

En el archivo “httpd-conf” buscamos la línea que hace referencia a el puerto 80 para Apache y lo cambiamos a un número de puerto que no esté en uso, en nuestro ejemplo cambiamos a el puerto 8080.

  • Listen 8080
  • ServerName localhost:8080
Puerto 80 Apache

Para el puerto 443 debemos hacer los mismos pasos, esta vez en el archivo “httpd-ssl-conf” y cambiar el puerto 443 por el puerto 4431 en las siguientes líneas.

  • Listen 4431
  • <VirtualHost _default_:4431>

Guardamos los cambios en el archivo y reiniciamos el servicio de Apache.

Solucionar el problema de puerto en MySQL

Para solucionar el problema de puerto en MySQL es similar a lo ya hecho con Apache. MySQL utiliza generalmente el puerto 3306, el error generalmente indica que el puerto utilizado por el servicio de base de datos MySQL está en conflicto con otro programa o servicio en tu sistema.

Desde el panel de control de Xampp hacemos clic al botón “Config” de MySQL, hacemos clic en la opción “my.ini”, se nos abrirá el archivo de configuración de MySQL.

Archivo my-ini MySQL

En el archivo “my.ini” buscamos la línea que hace referencia a el puerto 3306 para MySQL y lo cambiamos a un número de puerto que no esté en uso, en nuestro ejemplo cambiamos a el puerto 3307. Guardamos los cambios en el archivo y reiniciamos el servicio de MySQL.

  • port=3307
Puerto 3306 MySQL Xampp

Recuerda que después de realizar los cambios en la configuración, es importante reiniciar los servicios de XAMPP para que los cambios surtan efecto. Ahora ya hemos corregido los errores más frecuentes de Xampp, ya podemos hacer correr nuestros programas desarrollados en PHP y Laravel, también puedes empezar a desarrollar en Laravel siguiendo nuestro curso de Laravel 10 nivel básico.

Para cualquier comentario o duda puedes dejar un mensaje, gracias hasta la siguiente.

Saludos y éxitos.

Victor Peña

Victor Peña

Desarrollador de software Backend Developer, experto en Laravel Framework, PHP, JavaScript y MySQL. Creador de contenidos de emprendimiento y desarrollo de software.

1 comentario en “Error de puertos xampp”

  1. Pingback: Qué es y como instalar Xampp en Windows 10 - Norvic Software

Deja un comentario

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