PHP没有做简单的回声

时间:2014-08-22 14:31:24

标签: php mamp

我正在尝试在firefox中测试名为home.php的php文件。我把文件放在htdocs中,更改了默认的端口设置和80/3306,但没有运气。我输入的链接是localhost/home.php但无效。

home.php代码。

<?php
<p> echo "Hello World"; </p>
?>

可能是什么问题?

它说'firefox无法在localhost建立与服务器的连接'。

我刚刚重新启动了MAMP服务器,现在它说“找不到”。在此服务器上找不到请求的URL /home.php。 '

2 个答案:

答案 0 :(得分:2)

您正在以导致语法错误的方式混合HTML和PHP。尝试将它们分开,如下所示:

<p><?php echo "Hello World"; ?></p>

您应该尽可能避免在PHP输出中嵌入HTML标记。但是,如果您需要将标记设置为动态标记,则可以将它们放在输出字符串中:

<?php echo "<p>Hello World</p>"; ?>

响应新添加的错误(&#34; firefox无法在localhost和#34建立与服务器的连接;)请确认您已安装Web服务器并且它在指定的端口上运行(80默认情况下)。

答案 1 :(得分:-1)

<p>是一个未在PHP中定义的html标记。您的代码出错,因为php不知道<P>。 PHP引擎无法编译此html标记 你需要关心PHP正确的语法