2012-06-13 29 views
9

He instalado xampp en Windows7 (64 bits). Deseo trabajar con PHP, Apache y MySql. El servidor Apache y los servicios MySql se están ejecutando correctamente en el panel de control de Xampp. Pero cuando ejecuto el localhost en mi navegador web solo muestra la conexión. Nada más. Compare con el entorno anterior funciona bien con IIS.Xampp: el navegador web no mostrará la página localhost

+0

¿En qué navegador está intentando esto? ¿Has intentado escribir en 127.0.0.1 en lugar de localhost? – someoneHuman

+0

Intente ejecutar apache_start.bat desde la línea de cmd y le mostrará algunos mensajes de error – bumperbox

Respuesta

7

Intente hacer un netstat -a en su cmd y ver si hay otros servicios que se ejecutan en el puerto 80. También puede usar netstat -b para encontrar el nombre del servicio; sin embargo, esto requiere que cmd se ejecute como administrador. El culpable más probable es que haya otros servicios en ejecución en este puerto que no permitan que Xampp se inicie correctamente. ¿Tienes un servicio como Skype? Si es así, esa es la razón por la que no puede acceder a una página en particular. Otra cosa que puede hacer es entrar en httpd.conf y cambiar la escucha a algún otro puerto que no sea 80 y probarlo. No olvide agregar localhost:your selected port una vez que cambie el puerto para probarlo.

+2

Si es Skype, vaya a Skype> Herramientas> Opciones> Avanzado> Conexiones y elimine la marca que dice usar el puerto 80 y 443 – bumperbox

+1

Yeap. Odio skype, la primera vez que me encontré con este problema tuve que ver el registro de Windows para ver por qué el apache no se inició –

3

Es posible que IIS o cualquier otro programa (como Skype) provoque que Apache no se inicie. Aunque muestra "en ejecución", en realidad no se está ejecutando.

Para resolver esto, hay un truco fácil: Instalar Apache como un servicio y reiniciar su computadora. Esto funcionará la mayor parte del tiempo, ya que hay muchos programas que reservan el puerto 80, es difícil encontrar estos programas y deshabilitarlos.

0

Si ha siguientes errores: [Mie Jun 10 10: 32: 13.697671 2015] [core: advierten] [pid 1408: tid 248] AH00098: archivo pid C:/xampp/apache/logs/httpd. pid sobrescrito - apagado sucia de la ejecución anterior de Apache? No se pudo cargar /usr/local/lib/php/extensions/no-debug-zts-20060613/usr/local/Zend/lib/ZendExtensionManager.sote no incluye un ID que coincide con el nombre del servidor

que me estoy extraído del archivo de registro de errores de Apache.

Luego necesita verificar el proceso de ejecución de apache, también puede hacer un comando o puede hacerlo mediante la GUI. Estoy explicando el método de la GUI, el administrador de tareas abierto (usando ctrl + shift + esc) y voy a la lista de procesos y me aseguro de que todos los procesos estén visibles, incluidos otros usuarios que hayan iniciado sesión. Y busca el proceso de Apache y finalízalo. Ya terminaste de ejecutarlo usando XAmpp o el panel de control wamp.

0

si no es el puerto, luego vaya a htdocs, elimine el archivo de tablero y el archivo de índice y listo. :)

4

Si cambió su número de puerto, escriba localhost: 'número de puerto' para ir a la página xampp.

ex: Si su número de puerto es 8080, escriba localhost:8080.

+0

Esto funcionó para mí, muchas gracias! – asma

1

Si cambiaste tu puerto de listado apache de 80 a 8080, entonces. . . escriba localhost: 8080/your_URL ... funcionará :)

Cuestiones relacionadas