2008-11-23 41 views
24

我该如何在本地主机上运行文件? 我知道它正在工作,但是如何在其上运行文件,以及如何验证该文件实际上是否正在本地主机上运行?如何在本地主机上运行文件?

服务器新手在这里,其他问题(我XAMPP运行Apache 2.2): 从你的反应听起来像我有为了打开本地主机上的文件,键入在浏览器的路径。所以,如果我想要在一个子目录中的文件,我将不得不键入完整的路径,包括目录?

有没有办法让浏览器指向本地主机,而我正在处理我的HTML,而不是一直键入路径?

我在Dreamweaver CS3的工作,并希望使用包括命令(无论是SSI或者PHP),而不必一直把我的文件了关于HostGator的,以查看它们是否工作。

这样做的最佳方式是什么(请具体说明,我什么也不知道)。如果有任何地方有详细的教程,真的很感激链接。

谢谢

+0

我使用Xampp和Apache 2.2 我想运行.html文件,并使用includes或SSI或PHP在很多html文件中包含菜单。 – 2008-11-23 20:03:25

回答

24

好,感谢的更具体的信息,PPL现在可以删除其downvotes ...

你所建议的是做一个很平常的事!您希望在本地运行您的Web应用程序,而无需将其上传到您的主机。这非常好,这就是你的Apache在那里。您的Apache是​​一个Web服务器,这意味着它的主要目的是提供HTML,PHP,ASP等文件。有些像PHP;它首先发送给解释器,然后将呈现的文件发送到浏览器。总而言之:它只是向浏览器(客户端)提供页面。

您的网络服务器有一个根目录,它是wwwroot(IIS)或htdocs(apache,xampp)或其他类似于public_html,www或html等的东西。它取决于您的操作系统和Web服务器。现在

如果键入http://localhost到浏览器,浏览器将被引导到这个根目录和服务器将提供任何index.htmlindex.php等也可以找到有(可自定义的顺序)。

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

所以相对路径是

http://localhost/mytutorial 

而绝对路径可能是

c:/webservices/apache/www 

c:/xampp/htdocs 

如果你使用Dreamweaver工作,就可以简化测试过程通过在您的项目设置中将您的本地服务器设置为测试服务器。尝试一下!这很容易。完成后,只需按下浏览器图标和任何文件,它就会在本地主机上打开。

1

Localhost是您现在使用的计算机。通过在命令提示符处输入命令并按Enter键来运行。如果你问如何从编程环境中运行,那么答案取决于你正在使用的环境。大多数语言的命令名称为systemexec,用于运行外部程序。您需要更具体地了解您实际想要做什么,以及在尝试实现时遇到了哪些障碍。

3

我真的不知道你的意思,所以我就干脆做起:

如果文件你想“跑”是静态的内容,比如HTML,甚至使用Javascript,你不需要在“localhost”上运行它......您应该可以在浏览器中从机器上的任意位置打开它。

如果它是一段服务器端代码(ASP [.NET],PHP,其他任何,您需要运行Web服务器,或者如果您使用Visual Studio,请启动开发服务器您的应用程序(F5调试,或CTRL + F5启动无需调试)。

如果您使用的是Web服务器,你需要有设置该文件的目录的主目录配置的Web站点是(或者,只是把家里的任何目录的配置文件)。

如果你正在使用Visual Studio,该文件只需要在您的项目。

0

看着你的另一个问题,我假设你正试图运行一个PHP或ASP文件或在你的网络服务器上的东西,这是你的第一次尝试在网页设计。

一旦你正确地安装了php(当你有XAMPP时你可能会这么做),只需在你的localhost(/ www/var/html?)下面放置任何你想要的文件即可。你可以在浏览器中查看localhost/file.php。

0

这样想。

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

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

相关问题