Hi White_Tiger, o cara quer usar o php para implementar acesso de shell, "exatamente" o que o php-shell faz.
Não entro no mérito do motivo.
Versão Imprimível
Hi White_Tiger, o cara quer usar o php para implementar acesso de shell, "exatamente" o que o php-shell faz.
Não entro no mérito do motivo.
Hi crim3b0y, a idéia do php-shell e permitir executar em shell (limitado por sinal) em uma máquina rodando um servidor http (Apache na maioria das vezes).
O PHP é interpretado, é possível executar um script PHP usando o interpretador php, no entanto, sobretudo este especificamente, não vejo utilidade.
Talvez seja melhor você relatar o problema/objetivo e ai nos te apresentamos uma solução (ou mais).
Eu quero fazer o seguinte comando php mais nao sei como executalo e se o ssh vai aceitar pois eu usava windows e a shell que eu usava era sh-2.05b% a seguir vo mostra como funcionava:
sh-2.05b$ php -q enviar.php emails.txt anuncio.html
----------------------------------------------
Usando:
-maillist: emails.txt
-mailfile:anuncio.html
-remetente:[email protected]
-Assunto:Melhorias no Site
------------------------------------------------
[email protected] [enviado] [1]
[email protected] [enviado] [2]
[email protected] [enviado] [3]
assim segue a lista de email
isso acontece quando conecta e executa o comando php -q
mais se vcs souberem de outra opção de envio please me mandem uma sugestao...
Obrigado :)
Nossa, seu problema não tem nada a ver com ssh!Citação:
Postado originalmente por crim3b0y
ssh é um protocolo para obter shell remoto, no seu caso, você usava um shell local chamado sh.
O que esta faltando para você é instalar o pacote do php, por exemplo, ,eu uso SuSE 9.2, o pacote é o php4-4.3.8-8.3. (se usa SuSE também, use o yast para instalar).
Mais se você estiver executando ssh em um servidor remoto e tentando executar o php nele, verifica se esta no PATH do seu ambiente.
E mesmo localmente, se estiver instalado mais não achar o comando, verifique o shell.