Executar php em comand line [RESOLVIDO]

1. Executar php em comand line [RESOLVIDO]

Rafael Pereira
rplaurindo

(usa Ubuntu)

Enviado em 28/07/2009 - 12:37h

Como faço para executar um arquivo .php no shell do linux? Por exemplo, no ms dos, depois de instaldo o interpretador, era só dar o comando php [arquivo.extensão]
Desde já agradeço.


  


2. MELHOR RESPOSTA

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 28/07/2009 - 13:01h

é muito diferente............

# apt-get install php5-cli

# php arquivo.php

ou

# php5 arquivo.php

hehehe!!!!!!!!!!!!

flow.....


3. Executar php no shell

Rafael Pereira
rplaurindo

(usa Ubuntu)

Enviado em 28/07/2009 - 22:50h

Mas fozy, esse comando eu já havia testado, ele mostra todo o texto do código, eu só quero a saída. Exemplo:
Salvei um arquivo.php assim:
<?php
print "Teste!"
?>
Ele deveria exibir somente "Teste!"

Porém ele exibe todo o código.
# php arquivo.php
A saída fica assim:

<?php
print "Teste!"
?>
E não é a minha solução.


4. Re: Executar php em comand line [RESOLVIDO]

Simone
wirus1

(usa Ubuntu)

Enviado em 29/07/2009 - 07:01h

Oi, acho que esse artigo irá te ajudar:

http://www.vivaolinux.com.br/artigo/Shell-script-com-PHP/?pagina=2

Abraços!


5. Cara tenta fazer esses comandos

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 29/07/2009 - 16:50h

# vim teste.php

tecle 'i' para inserir o script

digite o seguinte:

<?
print 'OK';
?>

digite 'esc' depois ':' depois 'x' depois 'enter'

para salvar o arquivo

rode o seguinte comando
#/usr/bin/php teste.php

o que retornou ?



6. Re: Executar php em comand line [RESOLVIDO]

Rafael Pereira
rplaurindo

(usa Ubuntu)

Enviado em 29/07/2009 - 17:18h

Galera, agora entendi pq n estava funcionando, o pq d'ele estar mostrando toda codificação ao invés de somente a saída do código. Era a codificação que esta usando no kate. Eu estava usando uma codificação incompatível, então fui fazendo testes e finalmente configurei o kate para fazer oq eu esperava. Vou postar as modificações.

Em "Configurações" e "Configurar Kate", escolhi "Abrir/Salvar" de "Componente de Edição".

Em "Codificação" escolhi Unicode ( UTF-8 )

Em Autdetecão da codificação escolhi Desabilitado.

Em Fim de linha, escolhi DOS/Windows

Deixei desmarcado "Detecção automática de fim de linha"

Deixei marcado "Remover espaços finais"

Desse jeito funcionará como no Windows.

É isso aew, até a próxima!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts