Como posso exibir a saída do código php / html no terminal e não no navegador? [duplicado]

0

Eu sou novo no Ubuntu. Então eu estou enfrentando algum problema com o terminal de comando. Então por favor me ajude. posso executar meu código php no meu terminal não meu navegador como como usando localhost?

    
por Arman 14.03.2017 / 13:12

1 resposta

1

É difícil entender a questão porque a saída final dos sites PHP é código HTML, que pode ser interpretado a partir do navegador da Web, mas não pode ser interpretado a partir do próprio terminal. Este artigo esclarece mais sobre este assunto.

Vamos supor que temos um programa PHP bastante simples, chamado test.php , que se parece com isso:

$ cat /var/www/html/test.php

<?php
        print "\n";      
        echo "<h1>Hello World!</h1>";

        print "\n";
        $a = '5';
        $b = '10';
        echo "<code>The result is: " . $c = $b / $a . "</code>";

        print "\n";
        print "\n";    # we need these lines to align the output into the terminal
?>

Podemos exibir a saída deste código de várias maneiras:

  • Quando abrimos este programa no navegador da Web, como uma página da web, o resultado será semelhante a:

  • Oresultadorealdocódigo-fontedonossoprogramaPHPé:

  • Setest.phpforexecutadocomoprogramaPHPnoterminal,entãoobteremosresultadoidêntico-phptest.php:

  • Sequisermosexecutaromesmoprogramanoterminalatravésdainterfaceweb,podemosusarcurldestaforma-curlhttp://mysite.dev/test.php:

  • Oupodemosusarwgetem desta forma - wget -O - -q http://mysite.dev/test.php :

  • SequisermosveroresultadodainterpretaçãodocódigoHTMLnoterminal,devemosusaralgumnavegadordaWebbaseadoemtextocomo Lynx - lynx http://mysite.dev/test.php :

por pa4080 14.03.2017 / 19:22