achou! precisa instalar o pacote que permite executar o php através do terminal.
documentação oficial do ubuntu: link
sudo apt-get install php5-cli
Eu tenho 2 servidores LAMP com o Ubuntu 10.04 ... ambos com o php5 instalado com sucesso.
no server1 executo o comando # type php
no terminal e a resposta é:
"php é / usr / bin / php"
no entanto, no servidor2 eu corro o mesmo comando e recebo isso:
-bash: tipo: php: não encontrado
ambos os servidores possuem o php5 instalado por meio deste:
sudo aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-imagick php5-mcrypt php5-memcache php5-mhash php5-mysql php5-pspell php5-snmp php5-sqlite php5-xmlrpc php5-xsl
por que o server2 mostra "não encontrado" enquanto server1 está ótimo?
Por favor me ajude! obrigado
achou! precisa instalar o pacote que permite executar o php através do terminal.
documentação oficial do ubuntu: link
sudo apt-get install php5-cli
O PHP vem em diversas formas (APIs do servidor): CLI, CGI, Apache, Servlet Java ... Cada um deles tem um binário separado.
O comando php
é a versão CLI , pretendida somente para executar scripts em seu shell. Apache / LAMP não usa .
O Apache usa a versão do módulo Apache , que vem no pacote libapache-mod-php5
e não possui um comando visível.
Em outras palavras, não há nada errado. Você está apenas procurando por um PHP SAPI diferente.
Tags php linux php5 ubuntu ubuntu-10.04