我有一个非常简单的网页,我在我的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
。
还有,你是如何运行文件的?您是否设置了像WAMP或XAMPP这样的服务器?否则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:)