Como ver a saída de um script php

3

Eu sou novo em programação PHP e eu instalei no servidor Ubuntu, o servidor é um servidor LAMP. Como eu estava fazendo minha palestra introdutória, eu criei o arquivo first.php, mas eu entendo que não pode ser compilado e executado como c ou java. Eu gostaria de saber o que devo fazer para ver se meu programa está funcionando. O servidor Ubuntu que eu estou trabalhando não tem GUI instalado, então eu gostaria de saber se eu ainda posso usá-lo com sucesso.

    
por sosytee 09.08.2013 / 09:59

3 respostas

3

Como você mencionou, você não tem uma GUI para experimentar os navegadores CLI. muitos navegadores estão lá entre eles eu sempre escolho lynx e você pode instalá-lo usando

sudo apt-get install lynx-cur

verifique se você colocou o arquivo first.php no local adequado.

verifique com seu arquivo .php.

Quer dizer, eu testei isso assim

jai@frank-Jai:~$ lynx 127.0.01
Looking up  '127.0.01' first

lá 127.0.0.1 indica o servidor local.

, então, exibirá a saída como

por exemplo, se você escreveu um script .php, então você o executa como

script php:

root@frank-Jai:~# cat /var/www/ho.php 
<html>
<body>

<?php
echo "My first PHP script!";
?>

</body>
</html>
root@frank-Jai:~# 

Então eu estou colocando no diretório / var / www / com algum nome. no meu caso é po.php. então você pode executá-lo como

lynx 127.0.0.1/ho.php

e a saída será

espero que ajude você também a entender como executar um script php.

    
por Ten-Coin 09.08.2013 / 10:17
3

Para ser justo com as outras respostas, o PHP é mais comumente hospedado em um servidor web e executado através de mod_php ou php-cgi , mas você também pode escrever scripts e aplicativos PHP de linha de comando e gráficos.

sudo apt-get install php5-cli
php -f file.php

Isso executará e gerará o arquivo PHP no terminal. Se você tem uma tonelada de HTML no arquivo php ou depende de várias variáveis $_SERVER , isso simplesmente não vai funcionar. Basta instalar a lâmpada e sair de /var/www :

sudo apt-get install lamp-server^

(Nota: O ^ não é um erro - é como o apt-get sabe instalar uma tarefa )

A versão apache2 que foi publicada quando o lançamento do Ubuntu 14.04 foi feito é 2.4.7 e, a partir desta versão, parece que, por razões de segurança, o novo diretório raiz do servidor é:

/var/www/html
    
por Oli 09.08.2013 / 10:27
0

O PHP não precisa de compilação.

O site padrão está em / var / www

Coloque seu arquivo de teste nele e obtenha acesso com o link do navegador

Além disso, se você quiser testar diretamente no console, basta escrever

php /path/to/file.php
    
por tuxar 09.08.2013 / 10:13

Tags