【问题标题】:WAMP and XAMPP Show PHP Instead of Running ItWAMP 和 XAMPP 显示 PHP 而不是运行它
【发布时间】:2013-07-10 06:39:11
【问题描述】:

我知道这是许多其他人的问题,并且这个问题以前曾被问过,但无论如何,没有任何效果。在其他情况下,他们最终会得到它,但我不断尝试不同版本的 XAMPP 和 WAMP,但没有任何效果。以下是我确实知道的一些事情:

  • 我尝试运行的文档位于“www”文件夹 (WAMP) 和“htdocs”文件夹 (XAMPP)。我正在使用每个程序包含的默认“测试”页面。这也意味着它们没有使用短 PHP 标记,它们是 PHP 文件类型。

  • 使用 WAMP,图标变为绿色。过去我遇到过一个问题,它保持黄色/橙色,但我让它变成绿色。我也尝试过将 WAMP 放到网上,但这并没有什么不同。

  • 端口 80 未使用。我将 Skype 的设置更改为不使用端口 80。我还将 Apache 的侦听端口更改为 81暂时,但没有更改。

  • Phpinfo()localhost 适用于 WAMP 和 XAMPP

  • 系统规格: Windows 7 64 位。 (我尝试过 32 位和 64 位 WAMP)

  • 我在我父亲的笔记本电脑上尝试过,但没有成功(Windows 7 32 位)。所以应该不是我的电脑有问题吧?

  • 在地址栏中键入 localhost/testmysql.php 会显示: 我不确定这意味着什么,但由于“www”文件夹中的默认文件名为“testmysql.php”,这很奇怪。

如果您有任何问题,请发表评论。我敢肯定,如果这个问题得到解决,那么任何其他人遇到的任何情况都可以在这里找到解决方案。提前感谢您的帮助。

【问题讨论】:

  • 表示你的电脑无法获取你代码中mysql_connect中第一个参数的地址...
  • 我还将自己的 .PHP 文件放在如下所示的文件夹中:<?php echo "It works!"; ?>。而且,好吧,它没有......
  • 你确定 phpinfo() 有效吗? phpinfo() 语句在哪个文件中起作用?

标签: php mysql xampp wamp wampserver


【解决方案1】:

好吧,我认为我无法提出解决方案,但这种“有点”行得通。事情是这样的:

我现在正在使用 XAMPP,我创建了一个自己的 PHP 文件(使用<?php echo "It works!"; ?>)并将它放在“htdocs”文件夹中。当我双击该文件时,它会显示原始 PHP 代码。但是,如果我输入“localhost/test.php”,它就可以正常工作。

现在我不确定 WAMP 是否同样适用,因为我在找到解决方案之前卸载了它。我发现我必须在地址栏中输入文件的位置才能启动它有点令人沮丧,但是一旦我这样做了,其他页面的链接就可以正常工作了。

我希望你们觉得这很有用,伙计们。如果您有一个解决方案可以在双击“htdocs”文件夹中的文件时允许 PHP 运行,请继续,我不介意更改正确答案:)

【讨论】:

  • 使用localhost/test.php 是在 WAMPServer 和 XAMPP 上解决此问题所必需的。仅当 Apache 看到 <?php 标记时才编译 PHP。因此,如果您通过在资源管理器中单击该文件来运行该文件,则 apache 永远无法获取该文件
【解决方案2】:

我用的是Visual-AMP,和IIS一样,右键可以操作。

【讨论】:

    【解决方案3】:

    我认为您无法双击 php 文件使其运行。安装服务器的目的是在服务器上运行文件。 PHP 是服务器端的,永远不会作为本地文件正确运行。您必须从网址“localhost”开始,才能在服务器上运行该文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-02
      相关资源
      最近更新 更多