如何将php / html代码输出显示到终端而非浏览器?

我是ubuntu的新手。 所以我面临终端命令的一些问题。所以请帮助我。 我可以在终端中执行我的PHP代码而不是我的浏览器,就像使用localhost一样吗?

很难理解这个问题,因为PHP网站的最终输出是HTML代码,可以从Web浏览器解释,但不能从终端本身解释。 本文对这一主题进行了更多阐述。

假设我们有一个非常简单的PHP程序,名为test.php ,看起来像这样:

 $ cat /var/www/html/test.php Hello World!"; print "\n"; $a = '5'; $b = '10'; echo "The result is: " . $c = $b / $a . ""; print "\n"; print "\n"; # we need these lines to align the output into the terminal ?> 

我们可以通过以下几种方式显示此代码的输出:

  • 当我们在Web浏览器中打开此程序时 – 作为网页 – 结果将如下所示:

    在此处输入图像描述

  • 我们的PHP程序的实际结果 – 页面的源代码是:

    在此处输入图像描述

  • 如果test.php作为PHP程序执行到终端,那么我们将获得相同的结果 – php test.php

    在此处输入图像描述

  • 如果我们想通过Web界面将相同的程序执行到终端,我们可以用这种方式使用curlcurl http://mysite.dev/test.php

    在此处输入图像描述

  • 或者我们可以用这种方式使用wgetwget -O - -q http://mysite.dev/test.php

    在此处输入图像描述

  • 如果我们想看到HTML代码解释到终端的结果,我们必须使用一些基于文本的Web浏览器,如Lynx – lynx http://mysite.dev/test.php

    在此处输入图像描述