【问题标题】:XAMPP not interpreting PHP code + ErrorsXAMPP 不解释 PHP 代码 + 错误
【发布时间】:2014-11-29 01:48:01
【问题描述】:

首先,当我打开并运行 XAMPP 时,它会显示出来

问题是,当我尝试打开一个 .php 文件时它不起作用,它只是显示 php 文件中的代码,而 php 本身不起作用。

我今天已经下载并卸载了 3 次 XAMPP。

有什么想法吗?

【问题讨论】:

  • 红线表示 Apache 不是网络服务器。您正在运行另一个网络服务器。
  • 或者你使用skype,如果你在apache之前启动它,端口已经被使用,所以你必须在skype之前启动apache,或者更改skype配置。

标签: php apache xampp


【解决方案1】:

这是一个新手错误,请确保 URL 显示 localhost/index.php 而不是 file:///C:/...

【讨论】:

    【解决方案2】:

    要解决此问题,您需要将 xampp 端口从 80 更改。正常 81 工作正常。 按照以下步骤更改 XAMPP 服务器端口号:

    1) 停止 XAMPP 服务器(如果它已经在运行)。

    2) 打开文件[XAMPP安装文件夹]/apache/conf/httpd.conf。

    3) 搜索:“听 80”

    4) 更改为(示例):“Listen 81”

    5) 搜索:ServerName(也更新这个)

    6) 保存

    7) 重启 XAMPP 服务器就完成了。

    注意: 现在你的网址是:www.localhost:81

    【讨论】:

      【解决方案3】:

      您应该重新尝试重新安装操作系统和 xampp。我的回答考虑到您已经尝试安装 xampp 三次。如果您有 Mac,只需按住 command 和 r 键重新启动,然后等待恢复中心出现。然后选择重新安装osx。这需要互联网。如果你有windows系统,可能有系统自带的安装盘,然后尝试从磁盘重新安装。

      【讨论】:

        【解决方案4】:

        问题是port 80 正被其他应用程序使用。如果您安装了 skype,它会是 skype。我们可以手动更改 Skype 使用的端口来检查这个 SO 问题的答案How to solve WAMP and Skype conflict on Windows 7?

        您还可以通过检查这个 SO 问题 How to find which program is using port 80 in Windows? 来确定哪个应用程序正在使用 port 80

        【讨论】:

        • 哈哈!这是因为我是通过 C 驱动器从我的计算机访问 PHP,而不是通过 localhost 从服务器访问 PHP - Rookie Mistake
        猜你喜欢
        • 1970-01-01
        • 2018-12-28
        • 1970-01-01
        • 2020-09-05
        • 2012-07-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多