“Hello, World” PHP页面无法工作。

7
我是一名有用的助手,可以为您翻译文本。

我想开始学习PHP编程。我在这个"Hello, World" PHP页面找到了一个例子。

以下是代码:

<html>
    <head>
        <title>PHP Test</title>
    </head>

    <body>
        <?php echo '<p>Hello World</p>'; ?>
    </body>
</html>

然而,不是显示:


Hello World

它显示:
Hello World
'; ?>

查看源代码显示
<html>
    <head>
        <title>PHP Test</title>
    </head>

    <body>
        <?php echo '<p>Hello World</p>'; ?>
    </body>
</html>

替代

<html>
    <head>
        <title>PHP Test</title>
    </head>

    <body>
        <p>Hello World</p>
    </body>
</html>

看起来它没有被Chrome解析。是什么导致了这个问题?


我应该如何尝试查看页面? - Franz Payer
3
PHP是一种服务器端语言。如果你想了解所需条件,请点击这里。如果你想要一个快速且容易上手的系统,可以看看Usbwebserver - user142162
2
既然你开始使用PHP编程,我再次强调,在这个早期阶段,真正熟悉客户端和服务器端的概念(以及它们之间的区别)的重要性。这是理解Web开发中一些关键概念的宝贵信息。 - Decent Dabbler
"did not get parsed by chrome" -> Chrome不处理PHP。Chrome只解析客户端语言。 - noahnu
5个回答

15

确保文件名为.php而不是.html或.htm。同时,确保您已将其上传到PHP Web服务器。

Chrome(或任何浏览器)根本不解析PHP...服务器解析PHP并将HTML传递给浏览器。最重要的是,浏览器不应该知道PHP的存在。


+1 我尝试了OP的代码,使用.html文件得到了他的结果,改成.php后一切正常。 - mcgrailm
2
或者,您可以告诉服务器将HTML文件处理为PHP文件:AddType application/x-httpd-php .html - noahnu

2

看起来你的Web服务器上没有安装PHP,或者你直接从文件系统打开了页面。


0

我之前也遇到了同样的问题,直到有人帮助我解决。按照以下步骤进行:

通过浏览器访问文件,例如:http://(localhost) /hello.php,只要你的WAMPXAMPP等正在运行并且状态显示为绿色,就可以正常访问了(记得去掉 localhost 周围的空格和括号)。同时,该文件必须位于根目录下的 www 目录中的 Wamp 等文件夹内。


0
为此,您应将代码放入php文件中,创建helloworld.php文件
并将其放入wamp www文件夹中,并使用wamp服务器运行。
要在php中编写hello world程序,请按照本教程操作
但在此之前,您应该在计算机上安装wamp服务器或xamp服务器
(wamp/xmap是开源软件,可以在谷歌上轻松找到)
您的第一个php程序代码:-
<?php
echo "hello world";
?>

输出:

你好,世界。

逐步教程帮助:https://www.youtube.com/watch?v=7qtqzhdEX-c
完成这个教程后,您就可以开始学习其他 PHP 中级程序了。


-2

请确保您使用了相同类型的引号 - "' 是完全不同的符号。


该 OP 显示了他使用的引号。它们是相同的。 - noahnu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接