Como rodar um script PHP no terminal
O PHP não é utilizado apenas para gerar páginas web; ele também pode ser executado diretamente no terminal, permitindo o uso da linguagem para automação de tarefas, processamento de arquivos e execução de testes rápidos.
Passo 1: Criando um script PHP
Antes de rodar PHP no terminal, crie um arquivo chamado script.php
e adicione o seguinte código:
<?php
echo "Executando PHP no terminal!\n";
?>
Salve o arquivo no diretório desejado.
Passo 2: Executando o script no terminal
Agora, abra o terminal (ou Prompt de Comando no Windows) e navegue até a pasta onde o arquivo foi salvo. Use o comando:
php script.php
Se tudo estiver correto, a saída será:
Executando PHP no terminal!
Rodando PHP diretamente no terminal (Modo Interativo)
Você pode rodar comandos PHP sem precisar criar arquivos. Basta abrir o terminal e digitar:
php -a
Isso abrirá o modo interativo, onde você pode executar comandos diretamente. Por exemplo:
echo "Teste no terminal";
Isso imprimirá Teste no terminal
na tela.
Quando usar o PHP no terminal?
Executar scripts no terminal é útil para:
- Processamento de arquivos CSV, JSON ou XML
- Execução de tarefas agendadas via cron jobs
- Desenvolvimento e testes rápidos de funções PHP
- Execução de scripts administrativos para aplicações web
Por que rodar PHP no terminal é uma habilidade útil para desenvolvedores?
Muitos desenvolvedores associam o PHP exclusivamente ao desenvolvimento web, mas a linguagem também é muito útil para automação de tarefas e execução de scripts em linha de comando. Scripts PHP podem ser usados para processar grandes volumes de dados, interagir com bancos de dados sem precisar de um navegador e até mesmo criar ferramentas personalizadas para gerenciar servidores. Além disso, frameworks modernos como Laravel utilizam comandos PHP no terminal para criação e manutenção de projetos, tornando essencial o conhecimento dessa funcionalidade.
Algumas aplicações:
- Automação de tarefas administrativas
- Processamento de arquivos e geração de relatórios
- Execução de scripts de manutenção para bancos de dados
- Desenvolvimento de ferramentas de linha de comando em PHP
Dicas para quem está começando
- Verifique se o PHP está instalado corretamente usando
php -v
. - Crie scripts simples no terminal antes de partir para aplicações mais complexas.
- Use
php -a
para testar comandos rapidamente sem precisar criar arquivos. - Explore como os cron jobs podem ser usados para rodar scripts automaticamente.
- Experimente interagir com bancos de dados MySQL diretamente pelo terminal PHP.
Contribuições de Rafael Nogueira