【问题标题】:How do I run a file on localhost?如何在 localhost 上运行文件?
【发布时间】:2010-09-23 16:41:41
【问题描述】:

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

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

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

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

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

谢谢

【问题讨论】:

  • 我正在使用 Xampp 和 Apache 2.2 我想运行 .html 文件并使用包含或 SSI 或 PHP 在大量 html 文件中包含菜单。
  • 你能重写你的整个问题吗?它完全模糊。我有 NFI 你在做什么或者你在说什么。
  • 确实更具体!

标签: php localhost xampp include ssi


【解决方案1】:

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

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

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

现在,如果您在浏览器中输入 http://localhost,您的浏览器将被定向到该 webroot,服务器将提供任何可以在其中找到的 index.htmlindex.php 等(按可定制的顺序)。

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

所以相对路径是

http://localhost/mytutorial

而绝对路径可能是

c:/webservices/apache/www

c:/xampp/htdocs

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

【讨论】:

    【解决方案2】:

    您可以通过以下命令运行。

    php -S localhost:8888
    

    【讨论】:

    • sudo php -S localhost:80
    【解决方案3】:

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

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

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

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

        【讨论】:

          【解决方案6】:

          这样想。

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

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

          【讨论】:

            【解决方案7】:

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

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2019-04-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2022-07-01
              • 2019-03-16
              • 2011-06-26
              • 2017-08-29
              相关资源
              最近更新 更多