PHP Shell é um shell envolto em um script PHP. PHP Shell é uma ferramenta que você pode usar para executar comandos de shell arbitrários ou procurar o sistema de arquivos no seu servidor web remoto. Isso substitui, de certa forma, uma conexão telnet-normal.
Você pode usá-lo para transferir o seu site como um arquivo compactado e depois descompactá-lo no servidor web, administração e manutenção do seu site usando comandos como ps, livre, du, df etc
Se o PHP é executado no modo de segurança, então você não pode usar o PHP Shell - desculpe. Modo de segurança restringe os comandos que podem ser executados utilizando a chamada proc_open () em PHP, e também restringe os arquivos e diretórios que podem ser acessados usando outras chamadas em PHP.
O efeito é, que o PHP Shell simplesmente não funciona - você não pode mudar o diretório e você não pode executar qualquer comando.
Modo de segurança é muitas vezes usado em servidores que hospedam vários sites para diferentes usuários para limitar a capacidade dos usuários de espreitar cada arquivos outros.
Utilização
Como qualquer outro shell. Quando você apontar seu navegador para PHP Shell e digita sua senha (veja o arquivo INSTALL para mais informações sobre como alterar a senha), você será presenteado com uma página bem simples contendo nada muito, exceto uma grande janela com o cursor a piscar na parte inferior, sinalizando que ele está pronto para obedecer seus comandos.
Escrever um comando e de imprensa, ou em alternativa - é você insistir - pressione o botão "Executar comando". O comando será executado e o resultado será shows no terminal. Agora você pode digitar outro comando.
Para ser mais preciso: o terminal é atualizado com a linha de comando que você acabou de executado, a saída do comando para a saída padrão (stdout) e na sequência que qualquer saída de erro enviadas para stderr.
Os comandos são executados em relação a um diretório de trabalho atual, que é escrito na parte superior. Você alterar isso, os comandos normais do cd
O que é novo nesta versão:.
- Esta versão corrige um bug que causou PHP Shell de parar de trabalhar se o diretório atual foi removido ou tornado ilegível pelo usuário ou por outro processo, alguns problemas de codificação, e-Safe-mode aviso não exibir corretamente.
O que é novo na versão 2.3:
- adicionado recurso de upload de arquivos (não habilitado por padrão)
- fixado um estranho bug UTF-8
- adicionado comando interno história
- prompt $ PS1 agora é configurável
- Comandos com entidades HTML (por exemplo: echo & quot; & uuml; & quot;) foram exibidos codificado na saída
O que é novo na versão 2.2:
- Esta versão funciona com as versões recentes do PHP. (PHP Shell 2.1 teve um problema com versões do PHP anteriores à 5.3.) Navegação no sistema de arquivos usando hiperlinks é novamente possível. Outros pequenos bugs foram corrigidos.
Comentários não encontrado