Execute o script PHP a partir da linha de comando?

1

Como posso simplesmente executar um script PHP na linha de comando? Também é possível executá-lo como seria se o URL fosse digitado?

    
por GiantCowFilms 18.10.2014 / 00:58

2 respostas

4

Desde que você tenha o php instalado, você executa um arquivo PHP usando

/usr/bin/php /path/to/php/file.php

Ou se o seu $ PATH estiver configurado corretamente para incluir / usr / bin, simplesmente

php /path/to/php/file.php

Você pode verificar se o PHP está instalado, executando

which php
    
por Brandon Johnson 18.10.2014 / 01:02
1

Use o comando php5 :

php5 /path/to/php/script

Faz parte do pacote php5-cli .

O comando php faz parte do sistema de alternativas , por isso sempre aponta para algo mais. Dependendo da versão do PHP em que seu script está, seria melhor usar o comando versionado.

A execução de um script PHP da maneira como ele é chamado por um servidor da Web é um pouco complicado. O servidor configura algumas variáveis, que podem ou não ser usadas pelo script. Seria muito mais simples executar um servidor da web em si.

    
por muru 18.10.2014 / 01:06