Como disponibilizar o Curl e o PHP quando instalado a partir do Xampp

11

Eu instalei uma cópia recente do XAMPP no Ubuntu 14.04. No entanto, quando eu emito este comando:

curl -sS https://getcomposer.org/installer | php

Eu recebo as seguintes mensagens de erro:

  1. O programa 'curl' não está instalado no momento. Você pode instalá-lo digitando:

    sudo apt-get instalar ondulação
  2. O programa 'php' não está instalado no momento. Você pode instalá-lo digitando:

    sudo apt-get install php5-cli

Então, o que dá, como faço para tornar minha implementação de curl e PHP "visível".

Obrigado !

Vince
fonte

Respostas:

17

O que isso significa é que você não tem o curl instalado e precisa instalar o curl para usá-lo. Isso pode ser feito acessando um terminal CTRL+ ALT+ Te entrando sudo apt-get install curl libcurl3 libcurl3-dev php5-curl. Isso instalará curl, php e as bibliotecas necessárias para fornecer a funcionalidade que você precisa.

Após a conclusão da instalação, reinicie o servidor com sudo service apache2 restart


fonte
Obrigado por isso. No entanto, se eu for localhost, posso ver no phpinfo que o curl está ativado como obviamente o PHP. Então eu não entendo por que o ubuntu não o vê. O Xampp está instalado em / opt se isso fizer diferença.
Vince
Experimente a solução descrita aqui . É para janelas, no entanto, os caminhos da pasta podem ser alterados para se adequarem aos do ubuntu.
Parece promissor - mas e quanto ao PHP também não ser visto? obrigado !
Vince
Verifique minha resposta para uma edição. Você já pode ter alguns pacotes, no entanto, se apenas os ignorar.
@ Libcurl e curl são coisas diferentes, mas relacionadas. O fato de a biblioteca estar disponível / ativada no PHP não significa que o programa foi instalado. Instale o programa conforme as instruções, se você quiser usá-lo. Os programas instalados localmente (não pelo gerenciador de pacotes) precisam de mais configuração antes de serem vistos em outro lugar. É por isso que phpde Xampp não é visível.
muru 29/09/14