HTML页面与简单的嵌入式php不显示任何内容


HTML page with simple embedded php not displaying any content

我有一个非常简单的网页,我在我的Mac OS X Leopard本地开发。我最近刚刚连接PHP 5.2.15到我的Apache服务器,并将以下html文件存储在适当的根目录(相当于localhost)后,当我在Firefox 15.0.1中加载该文件并转到localhost时,页面的标题正确显示,但其余的html内容或PHP echo语句都没有显示。这是奇怪的,因为当我去相同的地址在Chrome所有的HTML和CSS内容都正确解释,但php echo语句不显示。这是缓存问题吗?当我对index.html进行编辑并将其保存回根目录时,是否需要执行特殊程序?

HTML

<html>
<head>
<title> My Page </title>
<link type="text/css" rel="stylesheet" href="basic.css">
</head>
<body>
<p> Some text. </p>
<?php
    echo "Hey this is PHP talking.";
    echo "Is anybody there?";
?>
<p> More Text. </p>
</body>
</html>
下面是基本的。css族:
p {font-family:"Avantgarde"; font-size: xx-large; color: white; letter-spacing:3px}
body {background: 2C75FF}
b {font-weight: normal;
   font-family:"Book Antiqua";
   font-size:75%;
   letter-spacing: normal;
  }

感谢您的宝贵时间。

文件扩展名是什么?如果是.html/.htm,那就换成.php

还有,你是如何运行文件的?您是否设置了像WAMPXAMPP这样的服务器?否则PHP代码将无法运行。

我将首先检查phpinfo是否工作:

<?php
phpinfo();
?>

请更改您的脚本,看看它是否工作。

请检查您的文件扩展名应该是'.php',而不是'.html'。

对于wamp用户:

安装目录(默认):

C:'wamp'www
文件:

C:'wamp'www'sample'file.php

'sample'是目录名,请替换为你自己的目录名。

'file.php'是文件名。

首先安装本地服务器后,您必须检查本地服务器是否在您的系统上成功运行。(如果你发现任何问题,请在这里评论,我会指导你。)然后在URL字段

上打开浏览器
localhost'sample'file.php

可以看到输出。Happy loading:)