ubuntu 10.04 comando “# tipo php” não retorna nada

0

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

    
por Rees 14.02.2012 / 23:36

2 respostas

3

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
    
por 15.02.2012 / 17:40
1

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.

    
por 15.02.2012 / 08:05