0

我有一个非常简单的 php 代码,我保存在 test.php 下

多么美好的一天!”; ?>

代码是

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    $str = "Hello world!";
    echo $str;
    echo "<br>What a nice day!";
    ?>
    </body>
    </html>
4

5 回答 5

2

您的代码没有错误,但事实上您在没有网络服务器的情况下打开网页(显然)。如果您安装并运行了 Apache,您应该将该页面复制到该htdocs目录并进行测试localhost/mycode.php(假设您将文档保存为 .php 文件)。

于 2013-04-15T08:22:39.487 回答
0

您试图在未安装 PHP 的情况下运行 php 脚本。PHP 是服务器端代码,这意味着如果没有在您的服务器上安装 PHP,它就不会运行。

在您的情况下,我建议使用 UsbWebserver(请参阅http://www.usbwebserver.net/)。它是一个小型网络服务器,您可以在本地 PC 上安装(大约需要 2 分钟),它包括 PHP、MySQL、Apache 和 PHPmyAdmin。将您的文件放在/root文件夹中(作为 .php)并从那里运行它。

于 2013-04-15T08:24:53.743 回答
0

正如您在此处看到的,代码工作正常,这意味着它是您的网络服务器。

将文件另存为.php并将其上传到您的网络服务器或安装为xampp

Xampp 允许您在 Windows 机器上运行本地网络服务器。

于 2013-04-15T08:26:11.347 回答
0

请记住,PHP 不是客户端编程语言。该脚本必须在具有 Apache 或类似软件的服务器上解释和执行。

  Client (Browser)  →   requests example.php  →   Server executes script
           ↑                                          ↓
             ← sends the *output* back to the client ←

PS:您也可以将本地计算机用作服务器(尝试例如xampp)。您可以使用 then 访问您自己的服务器localhost

于 2013-04-15T08:27:22.387 回答
0

您需要安装apache 服务器和 php,或者两者都使用包。

  • 下载xampp服务器(例如)并安装它
  • 将您的.php文件放入\Your\XAMPP\Path\htdocs\ 文件夹
  • 在浏览器中打开http://localhost/test.php

如果你看到正确的结果,那么一切都好。在其他情况下,您的xampp配置有问题。

于 2013-04-15T08:28:28.043 回答