0

我正在做一个项目来创建一个简单的 PHP 应用程序。

第一步,我想使用 php 在网络服务器上显示“Hello world”程序

<html>
    <body>
        <?php
            echo "hello world";
        ?>
        <p>
            Here we go
        </p>
    </body>
</html>

我已经上传了文件并显示了 HTML “Here we go”,但没有显示 PHP echo "hello world" ,有人知道这可能是什么原因吗?

4

2 回答 2

3

PHP 是一种服务器端语言,您无法像这样在 Web 浏览器中加载它。您必须使用 Web 服务器,例如WAMPXAMPP

首先确保这些事情:

  • PHP 已安装并在您的计算机上运行
  • 文件扩展名是.php
  • 您正在使用类似localhost/yourfile.php而不是的方式访问 php 文件file://yourfile.php
  • 您的文件的权限是正确的(我认为 644 或 755 就足够了)

希望这可以帮助。

于 2013-06-27T14:58:58.483 回答
0

你确定你的服务器上安装了 PHP 吗?对此的一个很好的测试是使用以下内容:

 <?php

      // Show all information, defaults to INFO_ALL
      phpinfo();
 ?>

将其保存在 .php 文件中,然后尝试通过浏览器访问它。如果 PHP 已启用并正常工作,您应该会看到大量有关 PHP 当前状态的信息。这包括有关 PHP 编译选项和扩展、PHP 版本、服务器信息和环境(如果编译为模块)、PHP 环境、操作系统版本信息、路径、配置选项的主值和本地值、HTTP 标头和 PHP执照。

如果你得到一个空白页面,你就知道你的服务器上根本没有或没有正确配置 PHP。

如果您执行此步骤并获得一些输出,那么看起来您的文件扩展名在您必须在上面编码的文件上是错误的,或者正如 Amal 建议您实际上并没有开始使用服务器一样。

于 2013-06-27T15:06:59.480 回答