32

我如何在 localhost 上实际运行文件?我知道它正在工作,但是如何在其上运行文件,以及如何验证该文件实际上是在 localhost 上运行的?

这里的服务器新手,其他问题(我有运行 Apache 2.2 的 xampp): 从您的回答看来,我必须在浏览器中输入路径才能在 localhost 上打开文件。所以,如果我想将文件放在子目录中,我必须输入包括目录在内的完整路径?

有没有办法让浏览器在我处理我的 html 时指向本地主机,而不必一直输入路径?

我在 Dreamweaver CS3 中工作,并且想使用包含命令(SSI 或 PHP),但不必一直将我的文件放在 HostGator 上以查看它们是否正常工作。

最好的方法是什么(请具体说明,我一无所知)。如果任何地方都有详细的教程,非常感谢链接。

谢谢

4

7 回答 7

26

好的,感谢您提供更具体的信息,人们现在可以删除他们的反对票...

您提出的建议是很常见的事情!您想在本地运行您的 Web 应用程序,而不是将其上传到您的主机。这完全没问题,这就是您的 Apache 的用途。您的 Apache 是一个 Web 服务器,这意味着它的主要目的是提供 HTML、PHP、ASP 等文件。有些喜欢 PHP;它首先发送到解释器,然后将呈现的文件发送到浏览器。总而言之:它只是为您的浏览器(客户端)提供页面。

您的 Web 服务器有一个根目录,即 wwwroot (IIS) 或 htdocs (apache、xampp) 或其他类似 public_html、www 或 html 等的目录。这取决于您的操作系统和 Web 服务器。

现在,如果您在浏览器中键入内容http://localhost,您的浏览器将被定向到此 webroot,并且服务器将提供任何可以在那里找到的 , 等(以可定制的顺序)index.htmlindex.php

如果您有一个名为“mytutorial”的项目,您可以输入http://localhost/mytutorial,服务器将显示您的教程的索引文件等。如果您查看本教程文件夹的绝对路径,那么它只是您的 webroot 的子文件夹,即它本身位于您硬盘的某个位置,但这对您的本地主机无关紧要。

所以相对路径是

http://localhost/mytutorial

而绝对路径可能是

c:/webservices/apache/www

或者

c:/xampp/htdocs

如果您使用 Dreamweaver,您可以通过在项目设置中将本地服务器设置为测试服务器来简化测试过程。试试看!这很简单。完成后,您只需按下任何文件的浏览器图标,它将在 localhost 上打开。

于 2008-11-23T20:05:57.327 回答
7

您可以通过使用以下命令运行来做到这一点。

php -S localhost:8888
于 2019-09-13T01:52:55.187 回答
5

我不太清楚你的意思,所以我将简单地开始:

如果您尝试“运行”的文件是静态内容,例如 HTML 甚至 Javascript,则无需在“本地主机”上运行它……您应该能够从它所在的任何位置打开它机器在您的浏览器中。

如果它是一段服务器端代码(ASP[.NET]、php 等等,你需要运行 Web 服务器,或者如果你使用 Visual Studio,请为你的应用程序启动开发服务器(F5调试,或 CTRL+F5 不调试启动)。

如果您使用的是 Web 服务器,则需要将网站配置为将主目录设置为文件所在的目录(或者,只需将文件放在配置的主目录中)。

如果您使用的是 Visual Studio,则该文件只需要在您的项目中即可。

于 2008-11-23T20:07:43.657 回答
2

本地主机是您现在正在使用的计算机。您可以通过在命令提示符下键入命令并按 Enter 来运行。如果您询问如何从您的编程环境运行事物,那么答案取决于您使用的环境。大多数语言都有类似systemexec用于运行外部程序的命令。您需要更具体地了解您实际想要做什么,以及在尝试实现它时遇到了哪些障碍。

于 2008-11-23T20:07:36.217 回答
0

查看您的其他问题,我假设您正在尝试在您的网络服务器上运行 php 或 asp 文件或其他内容,这是您在网页设计中的第一次尝试。

一旦你正确安装了 php(当你得到 XAMPP 时你可能已经这样做了),只需将你想要的任何文件放在你的 localhost 下(也许是 /www/var/html ?)它应该运行。当然,您可以在浏览器中的 localhost/file.php 中进行检查。

于 2008-11-23T20:14:00.010 回答
0

这样想吧。

您键入的任何内容都是localhost/服务器根目录中的路径(www 或 htdocs)。

您不需要指定要运行的文件的完整路径,只需指定根文件夹之后的路径,因为放置会将localhost/您带到根文件夹本身。

于 2017-02-05T19:02:34.270 回答
0

我目前在 VScode 工作。我想运行我的 html 页面只是为了查看我的所有主要元素。

1)首先,在vs中,右键单击所需的html文件并选择“复制路径”。不要选择亲戚。

2)最后,在地址栏中粘贴html路径(我使用chrome)并按Enter。您的 html 页面应显示。希望这可以帮助某人。

于 2020-06-16T22:09:32.703 回答