¿Qué es XAMPP?
XAMPP es el entorno más popular de desarrollo con PHP
XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MySQL, PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser increíblemente fácil de instalar y usar.
Así como es de popular, así tambén trae consigo una serie de problemas/errores al utilizarlo o instalarlo. Algunos de estos problemas no son tan comunes y precisamente son los que más se complican arreglarlos.
Recientemente estaba realizando pruebas de un sitio web en xampp, sin embargo lo actulicé la versión 5.6.12, pero resulta que XAMPP simplemente no inició, No mostraraba nigún error como tal, solo decía que ya había otro servidor apache en ejecución, cosas que no era cierta.
Bueno, entonces me acordé que recientemente había instalado VMware Workstation, y pensé que tal vez estaban ocupando el mismo puerto lógico, y efectivamente así fue.
Para visualizar los puertos utilizados por las aplicaciones usé los tre siguientes comandos:
sudo netstat -tulpn
sudo netstat -lptu
sudo lsof -i
Cada uno de los comandos les ofrecen una lista de los puertos utilizados por las aplicaciones en las que pueden observar qué es lo que está pasando en realidad.
Ahora, para cambiar el puerto, no lo hice en xampp, como no necesito VMware como tal, mejor decidí cambiarle el puerto a esa aplicación, lo que hice fue, abrir VMware como root y cambiarle el puerto.
Espero y les sea de ayuda, saber cuál podría ser el problema cuando XAMPP no inicia.
Pronto haré un tutorial para cambiar el puerto de XAMPP.