我正在尝试在我的 Windows 7 笔记本电脑上安装并测试开发服务器本教程。
但是当我在浏览器上运行脚本时:
http://localhost/info.php
我只得到:
有谁能给出修复此问题的指点吗?
答案1
您基本上需要告诉 Apache 不要将.php
文件文本直接发送给客户端,而是将它们发送给脚本解释器。
听起来事情搞砸了,你必须添加您的 PHP 解释器作为处理程序。 您是否正确执行了本教程的第 5 步?另外,如果我没有记错的话,较新版本的 Apache 不使用httpd.conf
任何配置信息,而是使用基本配置文件apache2.conf
或类似的东西。
答案2
PHP 可能未正确安装,或者您没有安装支持 PHP 的 Apache。您是否从源代码构建所有这些?
发生了什么?
现在您有一个 php 文件,当导航到该文件时,它不会显示结果。相反,它会像显示简单的文本文件一样显示其代码。这是因为 PHP 无法解析该文件并将其解释为代码。因此您的浏览器将其视为文本并按文本显示。下面的注释 (通过 horatio) 概述了 PHP 和 Apache 良好协作所需的具体内容。安装 PHP 并不是唯一需要做的事情,您还需要修改 apache 的配置文件以告诉它如何处理 .php 文件。