Comment rendre Curl et PHP disponibles lorsqu'ils sont installés à partir de Xampp

11

J'ai installé une copie récente de XAMPP sur Ubuntu 14.04. Cependant, lorsque j'émets cette commande:

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

Je reçois les messages d'erreur suivants:

  1. Le programme «curl» n'est actuellement pas installé. Vous pouvez l'installer en tapant:

    sudo apt-get install curl
  2. Le programme 'php' n'est actuellement pas installé. Vous pouvez l'installer en tapant:

    sudo apt-get install php5-cli

Alors qu'est-ce qui donne, comment rendre "visible" mon implémentation de curl et PHP.

Merci !

Vince
la source

Réponses:

17

Cela signifie que vous n'avez pas installé curl et que vous devez installer curl pour l'utiliser. Cela peut être fait en allant à un terminal CTRL+ ALT+ Tpuis en entrant sudo apt-get install curl libcurl3 libcurl3-dev php5-curl. Cela installera curl, php et les bibliothèques nécessaires pour vous fournir les fonctionnalités dont vous avez besoin.

Une fois l'installation terminée, redémarrez le serveur avec sudo service apache2 restart


la source
Merci pour ça. Cependant, si je vais faire localhost, je peux voir dans phpinfo que curl est activé comme trop évidemment PHP. Je ne comprends donc pas pourquoi ubuntu ne le voit pas. Xampp est installé dans / opt si cela fait une différence.
Vince
Essayez la solution décrite ici . C'est pour Windows, mais les chemins des dossiers peuvent être modifiés pour correspondre à ceux d'ubuntu.
Cela semble prometteur - mais qu'en est-il de PHP non plus? Merci !
Vince
Vérifiez ma réponse pour une modification. Vous pouvez déjà avoir certains des packages, cependant, si vous les sautez.
@Vince libcurl et curl sont des choses différentes mais liées. Que la bibliothèque soit disponible / activée en PHP ne signifie pas que le programme est installé. Installez le programme comme indiqué si vous souhaitez l'utiliser. Les programmes installés localement (pas via le gestionnaire de paquets) nécessitent plus de configuration avant d'être vus ailleurs. C'est pourquoi phpde Xampp n'est pas visible.
muru