Provavelmente você precisa instalar o pacote CLI (interpretador de linha de comando). No Ubuntu ou Debian isso pode ser feito via apt-get install php5-cli
Eu estou precisando usar o PHP a partir da linha de comando. Quando eu digito
php ....
O sistema diz:
-bash: php: command not found
Agora, eu sei de fato que o PHP está ativo e executando b / c ele hospeda meu site drupal. Não sei como encontrar o programa. Estou procurando nos diretórios pelo caminho sem sucesso.
O que estou perdendo?
Estou usando o Ubuntu Linux.
Eu tenho os seguintes pacotes instalados:
php5 install
php5-common install
php5-curl install
php5-gd install
php5-mcrypt install
php5-mysql install
A maioria das distribuições divide o mod_php (o módulo do Apache) e o executável da linha de comando do PHP em pacotes separados. Você precisará encontrar o pacote CLI e instalá-lo.
Se você acredita que o php já está no sistema, você pode tentar
locate php
para encontrar o programa.
Como akirk insinuou, o PHP que roda coisas no seu servidor web provavelmente não é o mesmo código de execução da linha de comando.
Sem saber que distribuição do Linux é essa / quais configurações não-padrão foram aplicadas, não podemos aconselhar como instalar a versão apropriada do PHP / determinar a localização de uma instalação existente.
Tags php apache-2.2 php5 shell