Instale o Composer e configure com o XAMPP

6

Após ler na web, aprendi que o XAMPP tem o php-cli pré-instalado e é acessado por /opt/lampp/bin/php . Eu instalei o compositor usando o seguinte e tudo correu bem:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

O Composer foi instalado perfeitamente. Depois disso, fiz isso para torná-lo global:

sudo mv composer.phar /usr/local/bin/composer

Agora criei uma pasta chamada "fb" e fiz o seguinte arquivo composer.json:

{"require":{        "facebook/php-sdk-v4":"4.0.*"   }}

Agora, quando digito $ composer install no terminal, a seguinte mensagem é exibida:

rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory

Por favor me ajude a usar o compositor. O que devo fazer na seguinte situação?

    
por Rohan Sanap 02.04.2015 / 18:33

3 respostas

3

Instale o compositor da seguinte forma:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

Após a instalação, você deve ligar simbolicamente usando o comando:

sudo ln -s /opt/lampp/bin/php /usr/local/bin/php

E, se você digitar composer no seu terminal, ele estará acessível globalmente no seu sistema.

    
por Sulthan Allaudeen 02.04.2015 / 20:13
4
  1. Habilite a versão do php do xampp globalmente

    Na execução do terminal: sudo gedit /etc/environment

    Adicione esta citação interna ":/opt/lampp/bin"

    clique em salvar e feche tudo.

    ou symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"

  2. Instalar ondulação sudo apt-get install curl

  3. Instale o compositor sudo curl -sS https://getcomposer.org/installer | php

  4. mv composer.phar /usr/local/bin/composer

now :: tente " composer " - deve funcionar!

    
por VishnuKumar Pv 21.12.2016 / 11:14
1

Eu descobri a solução. O XAMPP já tem o php-cli instalado, então não há necessidade de instalar o php-cli via apt-get .

A razão para o problema acima é, como o PHP é instalado como um pacote junto com o XAMPP, o sistema operacional não sabe que está lá. Então, para isso, devemos adicionar o XAMPP php às variáveis de ambiente . Isto feito digitando o seguinte comando no terminal

export PATH=$PATH:/opt/lampp/bin

Agora, posso usar minha configuração global do Composer sem esforço!

    
por Rohan Sanap 03.04.2015 / 06:28