虽然服务器正在运行,但php服务器似乎没有执行代码

时间:2013-12-23 09:41:48

标签: php

我没有在很长一段时间内使用php工作,所以这个问题可能是一个很棒的问题。

我已经安装了apache server 2.0.65,虽然当我调用localhost时,htdocs中的页面被执行,但只有html代码出现在视图中。

表示,php代码会在html中出现在源视图中,从而让我相信它不会被解释。

我的代码来自w3school:

<!DOCTYPE html>
 <html>
 <body>

<?php
 echo "My first PHP script!";
 ?>

 </body>
 </html> 

我做得不好?

3 个答案:

答案 0 :(得分:3)

  • 你没有install PHP
  • 您没有配置PHP来运行您的文件(默认情况下,它会处理扩展名为.php的文件)
  • 您实际上并未在浏览器中访问http://localhost/foo.php

答案 1 :(得分:2)

Apache只会运行HTML,CSS。为了使PHP工作,您必须安装PHP,并在本地计算机上设置环境变量,以便所有扩展名为.php的文件都由PHP运行。

答案 2 :(得分:1)

文件名必须具有.php文件扩展名。

必须安装并运行PHP - 如果您可以打开终端并键入php -v或使用top来查看php是否正在运行。

如果您在本地计算机上运行,​​请尝试安装WAMP或类似的东西。