php - usar - ¿Cómo ejecuto un archivo en localhost?
xampp no ejecuta php (6)
En cuanto a su otra pregunta, supongo que está tratando de 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 que probablemente hizo cuando obtuvo XAMPP), simplemente coloque el archivo que desee en su servidor local (/ www / var / html ¿quizás?) Y debería ejecutarse. Puede verificar esto, por supuesto, en localhost / file.php en su navegador.
¿Cómo puedo ejecutar un archivo en localhost? Sé que está funcionando, pero ¿cómo puedo ejecutar un archivo y cómo puedo verificar que el archivo se está ejecutando en localhost?
Novato de servidor aquí, preguntas adicionales (tengo xampp ejecutando Apache 2.2): de sus respuestas parece que tengo que escribir la ruta en el navegador para 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 comandos de inclusión (ya sea SSI o PHP), pero no tengo que seguir publicando mis archivos en HostGator para ver si están funcionando.
Cuál es la mejor manera de hacer esto (por favor sea específico, no sé nada). Si hay un tutorial detallado en cualquier lugar, realmente aprecio un enlace.
Gracias
Localhost es la computadora que estás usando 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.
No estoy muy seguro de lo que quieres decir, así que comenzaré simplemente:
Si el archivo que está tratando de "ejecutar" es contenido estático, como HTML o incluso Javascript, no necesita ejecutarlo en "localhost" ... solo debe poder abrirlo desde donde sea que esté máquina en tu navegador.
Si se trata de una parte del código del lado del servidor (ASP [.NET], php, cualquier otra cosa, 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 en el que se encuentra el archivo (o, simplemente, coloque el archivo en el directorio de inicio que esté configurado).
Si está usando Visual Studio, el archivo solo necesita estar en su proyecto.
Ok, gracias por la información más específica, las personas pueden quitar sus votos ahora ...
¡Lo que propones es algo 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, su navegador se dirigirá a este webroot 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 ingresar a http://localhost/mytutorial
y el servidor te mostrará el archivo de índice de tu tutorial, etc. Si miras la ruta absoluta de esta carpeta de tutoriales, entonces es solo una subcarpeta de su webroot, que está ubicada en algún lugar de su disco duro, pero eso no tiene importancia para su servidor local.
Entonces 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.
Piénsalo 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 es necesario que especifique la ruta completa del archivo que desea ejecutar, sino solo la ruta después de la carpeta raíz, ya que si coloca localhost/
lleva dentro de la carpeta raíz.
Encontré la respuesta aquí:
Cómo abrir un archivo HTML en localhost en XAMMP / apache 2.2 usando subdirectorios en htdocs