¿Cómo puedo ejecutar un archivo en localhost? Sé que funciona, pero ¿cómo puedo ejecutar un archivo en él, y cómo puedo verificar que el archivo se está ejecutando en localhost?
Servidor novato aquí, preguntas adicionales (tengo xampp corriendo Apache 2.2): De sus respuestas parece que tengo que escribir la ruta en el navegador para abrir el archivo en el localhost. Por lo tanto, si quiero tener el archivo en un subdirectorio, tendría que escribir la ruta completa incluyendo el directorio?
¿Hay alguna manera de hacer que el navegador apunte al host 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 comandos include (ya sea SSI o PHP), pero no tener que estar poniendo mis archivos en HostGator para ver si están funcionando.
Cual es la mejor manera de hacer esto (por favor se especifico, no se nada). Si hay un tutorial detallado en cualquier lugar, realmente agradezco un enlace.
Gracias
Ok, gracias por la información más específica, ppl puede eliminar sus downvotes ahora ...
Lo que propones es algo muy común. Quieres ejecutar tu aplicación web localmente sin subirla todavía a tu host. Eso'está totalmente bien y para eso'está tu Apache. Tu Apache es un servidor web, lo que significa que su propósito 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: sólo sirve páginas a tu navegador (el cliente).
Tu servidor web tiene un directorio raíz que es wwwroot (IIS) o htdocs (apache, xampp) o algo más como public_html, www o html, etc. Depende de tu sistema operativo y servidor web.
Ahora si escribes http://localhost
en tu navegador, tu navegador será dirigido a esta raíz web y el servidor servirá cualquier index.html
, index.php
, etc. que pueda encontrar allí (en un orden personalizable).
Si tienes un proyecto llamado "mytutorial" puedes introducir http://localhost/mytutorial
y el servidor te mostrará el archivo índice de tu tutorial, etc. Si usted mira la ruta absoluta de esta carpeta tutorial entonces es sólo una subcarpeta de su webroot, que a su vez se encuentra en algún lugar de su disco duro, pero eso no importa para su localhost.
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 trabaja con Dreamweaver, puede simplificar el proceso de pruebas configurando su servidor local como servidor de pruebas en la configuración del proyecto. Pruébelo. Es fácil. Una vez hecho'sólo tiene que pulsar el icono del navegador con cualquiera de sus archivos y se abrirá en localhost.
No estoy muy seguro de lo que quiere decir, así que empezaré simplemente:
Si el archivo que estás intentando "ejecutar" es contenido estático, como HTML o incluso Javascript, no necesitas ejecutarlo en "localhost"... simplemente deberías poder abrirlo desde donde esté en tu máquina en tu navegador.
Si es una pieza de código del lado del servidor (ASP[.NET], php, cualquier otra cosa, necesitas estar ejecutando un servidor web, o si estás usando Visual Studio, iniciar el servidor de desarrollo para tu aplicación (F5 para depurar, o CTRL+F5 para iniciar sin depurar).
Si está usando un servidor web, necesitará tener un sitio web configurado con el directorio de inicio establecido en el directorio en el que está el archivo (o, simplemente ponga el archivo en cualquier directorio de inicio que esté configurado).
Si utiliza Visual Studio, el archivo sólo tiene que estar en su proyecto.
Localhost es el ordenador que estás utilizando en este momento. Las cosas se ejecutan escribiendo comandos en el símbolo del sistema y pulsando Intro. Si estás preguntando cómo ejecutar cosas desde tu entorno de programación, entonces la respuesta depende del entorno que estés usando. La mayoría de los lenguajes tienen comandos con nombres como system
o exec
para ejecutar programas externos. Necesitas ser más específico sobre lo que realmente quieres hacer, y qué obstáculos has encontrado al intentar conseguirlo.