puerto - XAMPP en Windows-Apache no se inicia
xampp no inicia apache windows 10 (9)
He instalado XAMPP en mi máquina con Windows 7 pero no puedo hacer que Apache funcione.
Al comienzo, recibo los siguientes errores:
13:09:21 [apache] Apache Service Detected With Wrong Path
13:09:21 [apache] Uninstall the service manually first
13:09:21 [apache] Possible problem detected!
13:09:21 [apache] Port 80 in use by "system"!
13:09:21 [tomcat] Tomcat Service Detected With Wrong Path
13:09:21 [tomcat] Uninstall the service manually first
Después de abrir el panel de XAMPP e instalar el servicio de Apache: He intentado iniciarlo, siempre se bloquea "Iniciando el servicio de Apache ..."
Algún consejo sobre cómo podría resolver esto?
Gracias Jamil
¡Pude arreglar esto!
Tuvo los mismos problemas que los mencionados anteriormente, me aseguré de que nada estuviera usando el puerto 80 y aún no funcionara y recibí el mensaje de que Apache y Mysql se detectaron con la ruta incorrecta.
Instalé XAMPP una vez antes, desinstalé y reinstalé. Incluso desinstalé manualmente pero todavía tenía problemas.
La solución. ¡Asegúrate de hacer una copia de seguridad de tu sistema primero!
Inicie Servicios a través del Panel de control> Herramientas administrativas (también con Ctrl + R y
services.msc
)Busque los servicios de Apache y MySQL. Mira el parche indicado en la descripción (haz clic derecho en el servicio y luego haz clic en las propiedades). Lo más probable es que tenga Apache en la lista dos veces, una de la instalación correcta y otra de una instalación anterior. Incluso si solo ve uno, mire la ruta, es probable que provenga de una instalación anterior y no haga que su instalación funcione. En cualquier caso, debe eliminar esos servicios incorrectos.
a. Tengo que pedir el comando (ejecutar como administrador): Inicio> todos los programas> Accesorios> hacer clic con el botón derecho en Símbolo del sistema> Seleccionar ''ejecutar como administrador''
segundo. en el símbolo del sistema escriba el
sc delete service
, donde el servicio es el servicio que desea eliminar, como apache2.1 (osc delete Apache2.4
). Debería ser exactamente como aparece en sus servicios. Si el servicio tiene espacios como Apache 2.1, ingréselo entre comillas, es decir, sc elimine "Apache 2.1"do. presione enter. Ahora actualiza o cierra / abre la ventana de servicios y verás que ya no está.
HAGA ESTO para todos los servicios que XAMPP encuentre ejecutando con una ruta incorrecta.
Una vez que haga esto, continúe y reinicie el panel de control de XAMPP (como administrador) y ¡listo! todo funciona Sin conflictos
La razón más probable sería que algo más esté usando el puerto 80. (A menudo esto puede ser Skype, IIS, etc.)
Este tutorial muestra Cómo cambiar el puerto Apache en XAMPP
mi amigo esto solucionará tu problema;)
en la raíz de la carpeta (xampp) simplemente ejecuta este archivo (setup_xampp.bat) luego presiona enter
e intenta iniciar el servidor apache
cada cosa funcionará como encanto;)
Sé que este es un tema viejo, pero en caso de que alguien lea esto en el futuro ...
Desinstalé xampp, borré todo en la carpeta c: / xampp, luego reinstalé xampp como administrador y funcionó como un amuleto.
Pasé más de 3 horas para encontrar una solución. En realidad, el puerto 80 estaba siendo utilizado por el servicio de "sistema", así que traté de cambiar el puerto de 80 a 8080 en el archivo "httpd" pero surgió el mismo problema "el sistema usa el puerto 80". Me había vuelto loco durante 3 horas, ya que todo cambiaba como puerto, servidor localhost, etc. apuntando a 8080.
Por fin encontré el error que era raíz del servidor. Básicamente, "raíz del servidor" en "httpd" debe apuntar a apache foler de xampp. En mi caso eso fue
ServerRoot "xampp/apache"
Lo acabo de cambiar de la siguiente manera:
ServerRoot "C:/xampp/apache"
Ha funcionado con éxito y ahora todo funciona con el estado OK.
referir esto: - http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/
y para habilitar telnet http://social.technet.microsoft.com/wiki/contents/articles/910.windows-7-enabling-telnet-client.aspx
Mi servicio de Apache no comenzó igual que el de MySQL. Siga estos pasos si ninguna de las sugerencias anteriores funciona:
- Abra regedit.exe en cualquier ventana disponible. Ejecutar como administrador. (Solo en Windows 7 y ediciones posteriores)
- Vaya a machine / system / controlset001 / services local
- Encuentra y elimina carpetas de servicios apache y mysql.
- Desinstalar xampp. Eliminar carpeta de xampp.
- Reinicia la computadora y reinstala Xampp. Después de eso, tu Xampp apache y Mysql deberían funcionar.
Note: Ports 80 and 443 must be unused by any program.
If it is in use . Just edit ports. There is a lot of tutorials about that .
Me encontré con el mismo problema después de la instalación de XAMPP v3.2.1. No tengo Skype como la mayoría de la gente cree, sin embargo, como desarrollador de software, asumí que el puerto 80 ya está siendo utilizado por mis otras aplicaciones. Así que lo cambié simplemente usando el Panel de control de XAMPP:
Haga clic en el botón ''Configuración'' correspondiente al servicio APACHE y elija la primera opción ''Apache (httpd.conf)''. En el documento que se abre (usando cualquier editor de texto, ¡excepto MS Word!), Ubique el texto:
Escuchar 12.34.56.78:80
Escuchar 80
Y cambia esto a:
Escuchar 12.34.56.78:83
Escuchar 83
Este puede ser cualquier número de puerto no usado. Gracias.
Para mí, el problema fue que tenía dos instalaciones de Apache Tomcat
Los siguientes pasos resolvieron mi problema:
- Abra services.msc en el símbolo del sistema
- Seleccione el servicio Apache Tomcat, haga clic derecho y seleccione propiedades
- Compruebe la ruta al ejecutable del servicio
- Siga las instrucciones en https://.com/questions/7190480/modifying-the-path-to-executable-of-a-windows-service para cambiar la ruta a "/ tomcat / bin / tomcat7.exe" // RS // Tomcat7
- Reinicie el panel de control de XAMPP