2008-11-23 30 views
24

¿Cómo ejecuto realmente un archivo en localhost? Sé que está funcionando, pero ¿cómo puedo ejecutar un archivo en él y cómo puedo verificar que el archivo se está ejecutando en localhost?¿Cómo ejecuto un archivo en localhost?

servidor novato aquí, preguntas adicionales (que han xampp con Apache 2.2): De sus respuestas que suena como si tuviera que escribir la ruta en el navegador con el fin de abrir el archivo en el host local. Entonces, si quiero tener el archivo en un subdirectorio, ¿tendría que escribir la ruta completa incluyendo el directorio?

¿Hay alguna manera de que el navegador apunte al servidor local mientras estoy trabajando en mi html, en lugar de tener que escribir la ruta todo el tiempo?

Estoy trabajando en Dreamweaver CS3, y quiero usar incluir comandos (SSI o PHP), pero no tengo que seguir colocando mis archivos en HostGator para ver si están funcionando.

¿Cuál es la mejor manera de hacerlo (por favor, sé específico, no sé nada). Si hay un tutorial detallado en cualquier lugar, realmente aprecio un enlace.

Gracias

+0

Estoy usando Xampp con Apache 2.2 Quiero ejecutar archivos .html y uso includes o SSI o PHP para incluir menús en muchos archivos html. –

+0

¿Podría volver a escribir su pregunta * completa *? es completamente vago Tengo NFI en lo que estás o de lo que estás hablando. –

+1

¡sé más específico! – markus

Respuesta

24

Ok, gracias por la información más específica, PPL pueden retirar sus downvotes ahora ...

Lo que proponemos es una cosa muy común de hacer! Desea ejecutar su aplicación web localmente sin cargarla aún en su host. Eso está totalmente bien y para eso está tu Apache. Su Apache es un servidor web, lo que significa que su objetivo principal es servir archivos HTML, PHP, ASP, etc. Algunos como PHP; primero envía al intérprete y luego envía el archivo renderizado al navegador. En definitiva: solo sirve páginas para su navegador (el cliente).

Su servidor web tiene un directorio raíz que es wwwroot (IIS) o htdocs (apache, xampp) u otra cosa como public_html, www o html, etc. Depende de su sistema operativo y del servidor web.

Ahora si escribe http://localhost en su navegador, el navegador se dirige a esta web raíz y el servidor servirá cualquier index.html, index.php, etc que pueda encontrar allí (en un orden personalizable).

Si tiene un proyecto llamado "mytutorial" puede ingresar http://localhost/mytutorial y el servidor le mostrará el archivo de índice de su tutorial, etc. Si mira la ruta absoluta de esta carpeta de tutoriales, entonces es solo una subcarpeta de su webroot, que está ubicado en algún lugar de su disco duro, pero eso no tiene importancia para su servidor local.

Así que la ruta relativa es

http://localhost/mytutorial 

mientras que la ruta absoluta puede ser

c:/webservices/apache/www 

o

c:/xampp/htdocs 

Si está trabajando con Dreamweaver puede simplificar el proceso de prueba configurando su servidor local como servidor de prueba en la configuración de su proyecto. ¡Intentalo! Es fácil. Una vez hecho esto, puede presionar el ícono del navegador con cualquiera de sus archivos y se abrirá en localhost.

1

Localhost es la computadora que está utilizando en este momento. Ejecuta cosas escribiendo comandos en el símbolo del sistema y presionando Enter. Si está preguntando cómo ejecutar cosas desde su entorno de programación, entonces la respuesta depende del entorno que esté utilizando. La mayoría de los idiomas tienen comandos con nombres como system o exec para ejecutar programas externos. Debes ser más específico sobre lo que realmente estás buscando hacer y los obstáculos que has encontrado al intentar alcanzarlo.

3

No estoy realmente seguro de lo que quiere decir, por lo que voy a empezar simplemente:

Si el archivo que está tratando de "marcha" es el contenido estático, como HTML o Javascript, incluso, no lo hace necesita ejecutarlo en "localhost" ... solo debería poder abrirlo desde donde esté en su máquina en su navegador.

Si se trata de un código del lado del servidor (ASP [.NET], php, lo que sea, debe ejecutar un servidor web o si está utilizando Visual Studio, inicie el servidor de desarrollo para su aplicación (F5 para depurar, o CTRL + F5 para comenzar sin depuración).

Si está utilizando un servidor web, necesitará tener un sitio web configurado con el directorio de inicio establecido en el directorio del archivo está en (o, sólo hay que poner el archivo en cualquier directorio principal está configurada).

Si está utilizando Visual Studio, el archivo sólo tiene que ser en su proyecto.

0

En cuanto a su otra pregunta, supongo que está intentando ejecutar un archivo php o asp o algo en su servidor web y este es su primer intento en el diseño web.

Una vez que haya instalado php correctamente (lo cual probablemente hizo cuando obtuvo XAMPP) simplemente coloque el archivo que desee en su host local (/ www/var/html ¿quizás?) Y debería ejecutarse. Puede verificar esto, por supuesto, en localhost/file.php en su navegador.

0

pensar de esta manera.

Cualquier cosa que escriba después de localhost/ es la ruta dentro del directorio raíz de su servidor (www o htdocs).

No necesita especificar la ruta completa del archivo que desea ejecutar, sino solo la ruta después de la carpeta raíz, ya que poner localhost/ lo lleva dentro de la carpeta raíz.

Cuestiones relacionadas