如何将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界面将相同的程序执行到终端,我们可以用这种方式使用
curl
–curl http://mysite.dev/test.php
: -
或者我们可以用这种方式使用
wget
–wget -O - -q http://mysite.dev/test.php
: -
如果我们想看到HTML代码解释到终端的结果,我们必须使用一些基于文本的Web浏览器,如Lynx –
lynx http://mysite.dev/test.php
: