La solución que Apache no puede iniciar en Xampp

  
xampp (apache + mysql + php + perl) es un potente paquete de integración de sitios web. Muchas personas se dan cuenta a través de su propia experiencia que instalar un servidor Apache no es una tarea fácil. Si quieres agregar MySQL, PHP y Perl, es aún más difícil. La aplicación xampp puede crear fácilmente un entorno de ejecución para programas como php en varios sistemas. Hoy, al aplicar xampp para modificar wordpress, encontré un problema serio. Apache no puede iniciarse. No importa cuántas veces haya hecho clic, muestra lo siguiente: busy … apache inició [puerto 80] Después de varias consultas, el original es porque el puerto 80 está ocupado por otro programa. Entonces, este puerto está muy ocupado, lo que hace que apache no pueda iniciarse. La solución es la siguiente: 1. Ejecute -cmd, luego ingrese netstat -ano, presione Entrar; 2. Vea el pid de la línea que contiene xx.xx.xx.xx: 80 en la dirección local, para varios números, coloque estos Escriba los números; 3. Inicie " Administrador de tareas " — — " proceso ", en la barra de herramientas — — " seleccione la columna " delante de la casilla para marcar; luego vea y simplemente El programa que corresponde a ese pid, es fácil de encontrar, es decir, ocupa el puerto 80; 5, lo detiene directamente o usa el maestro de optimización y otras herramientas para hacerlo arrancar. Ok, puede ser usado. La segunda solución: reemplazar el puerto mi asp con el servidor iis es el puerto web80 predeterminado de xp, jsp con el servidor tomcat es el puerto predeterminado 8080 cuando se instala Tomcat, luego php en xampp apache Lo haré El puerto 80 predeterminado se modifica a 8081 (solo el otro, siempre y cuando no esté ocupado), el otro no está bien. ¿Cómo modificar el puerto apache? Vaya al directorio de instalación de xampp, haga clic para ingresar a apache \\ conf, puede ver el archivo "httpd.conf", abrir con un editor de texto, cambiar todos los 80 a 8081, escuchar 80 -> escuchar 8081 ServerName localhost: 80 -> ServerName localhost: 8081 Luego reinicie apache en el Panel de control de XAMPP. Cómo mostrar también lo siguiente: busy … apache inició [puerto 80] Son las tres siete veintiuno, ingrese la dirección en IE: http: //localhost: prueba 8081, no se puede abrir, modifique el puerto de apache, intente detener Es su servicio web. Iniciar apache de nuevo. También se muestra de la siguiente manera: ocupado … apache inició [puerto 80], es decir, ingrese la dirección: http: //localhost: prueba 8081, abra con éxito la página xampp, indicador: ¡Bienvenido a XAMPP para Windows Versión 1.7.0! Felicitaciones: Ha tenido éxito ¡XAMPP está instalado! Aunque aún se muestra en el cuadro de diálogo de control xampp que Apache inicia el puerto 80, el puerto ocupado real es 8081. Reinicie el servicio iis, apache e iis pueden funcionar en sus respectivos puertos 8081 y 80. Reinicie la computadora, no se puede usar apache, intente cerrar el servicio iis, inicie apache -> http: //localhost: 8081 prueba exitosa, luego inicie el servicio iis, http: //localhost: 8081 prueba exitosa es realmente una extraña El proceso de depuración, de todos modos, se puede usar, directamente xampp \\ apache_start.bat start apache, prompt 443 port occupancy, el IIS original toma el puerto ssl (es decir, 443 puertos https), esto es fácil de manejar, modifica xampp \\ xampp \\ apache \\ conf \\ extra \\ httpd-ssl.conf file, cambie todos los 443 a 4433 o cierre el servicio ssl, pruebe todo de nuevo ok. Por supuesto, como un entorno de desarrollo y depuración, si no necesita el servicio ssl para cerrar el servicio ssl, el método aún es modificar el archivo xampp \\ apache \\ conf \\ httpd.conf, busque " Incluir conf /extra /httpd-ssl.conf " comente con el # carácter Cierre el servicio ssl. Proceso de depuración de Xampp mientras se escribe lado a lado, se piensa con caos ... Solución del método de análisis de problemas comunes: cuando se inicia apache con xampp, se está ocupado, se inició apache. Se inició el sistema, pero el estado después de que apache server no se muestra en ejecución, Indica que ninguna startup fue exitosa. Solución: 1. En el panel de control de xampp para iniciar Apache, como el inicio no se realiza correctamente 2. Ingrese el directorio de Apache en el directorio de instalación de Xampp, como c: \\ xampp \\ apache \\ logs \\ 3. Puede ver el archivo con error.log 4. Abra el archivo y vaya al final del archivo para obtener más información acerca del motivo por el que se produjo el error de inicio. 5. Buscar soluciones por diferentes razones de fracaso. Solución 1. Inicie el apache sin éxito en el panel de control de xampp 2. Ingrese error.log view, display " make_sock: no se pudo enlazar a la dirección 0.0.0.0:80 no hay zócalos de escucha disponibles apagándose y " 3. Puede ver 傣, esto es Es un error escuchar en el puerto 80. Es posible que el puerto 80 ya esté ocupado por otras aplicaciones. La mayoría de los fallos de inicio de Apache se deben a problemas de puerto. 4. Abra el directorio c: \\ xampp \\ apache \\ conf \\ 5. Hay un archivo httpd.cnf en el directorio. Ábralo con el Bloc de notas y cambie todas las partes internas a otros puertos, como " 8082 ″ después de la modificación, guarde Salir 6. En el panel de control de xampp, inicie Apache, se está ejecutando el estado. Nota: Debido a que el puerto predeterminado del navegador es 80, después de modificar el puerto de escucha de Apache, al navegar en el navegador, debe agregar el puerto después de localhost. . Como http: //localhost: 8082 /en lugar de http: //localhost /antes de la modificación, por supuesto, localhost = 127.0.0.1, con http://127.0.0.1:8082/lo mismo.
Copyright © Conocimiento de Windows All Rights Reserved