Executar script PHP na linha de comando?

Executar script PHP na linha de comando?

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

Responder1

Contanto 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, então simplesmente

php /path/to/php/file.php

Você pode verificar se o PHP está instalado executando

which php

Responder2

Use ophp5comando:

php5 /path/to/php/script

Faz parte do php5-clipacote.

O phpcomando faz parteo sistema de alternativas, então sempre aponta para outra coisa. Dependendo da versão do PHP em que seu script está, seria melhor usar o comando versionado.

Executar um script PHP da forma como é chamado por um servidor web é um pouco complicado. O servidor configura algumas variáveis, que podem ou não ser utilizadas pelo script. Seria muito mais simples executar um servidor web sozinho.

informação relacionada