PHP 脚本无法在浏览器中呈现

PHP 脚本无法在浏览器中呈现

我正在尝试在我的 Windows 7 笔记本电脑上安装并测试开发服务器本教程

但是当我在浏览器上运行脚本时:

http://localhost/info.php

我只得到:

PHP 源代码

有谁能给出修复此问题的指点吗?

答案1

您基本上需要告诉 Apache 不要将.php文件文本直接发送给客户端,而是将它们发送给脚本解释器。

听起来事情搞砸了,你必须添加您的 PHP 解释器作为处理程序。 您是否正确执行了本教程的第 5 步?另外,如果我没有记错的话,较新版本的 Apache 不使用httpd.conf任何配置信息,而是使用基本配置文件apache2.conf或类似的东西。

答案2

PHP 可能未正确安装,或者您没有安装支持 PHP 的 Apache。您是否从源代码构建所有这些?

发生了什么?

现在您有一个 php 文件,当导航到该文件时,它不会显示结果。相反,它会像显示简单的文本文件一样显示其代码。这是因为 PHP 无法解析该文件并将其解释为代码。因此您的浏览器将其视为文本并按文本显示。下面的注释 (通过 horatio) 概述了 PHP 和 Apache 良好协作所需的具体内容。安装 PHP 并不是唯一需要做的事情,您还需要修改 apache 的配置文件以告诉它如何处理 .php 文件。

相关内容