web-dev-qa-db-fra.com

Installez Composer et configurez-le avec XAMPP

Après avoir lu sur le Web, j’ai appris que XAMPP avait php-cli pré-installé et que /opt/lampp/bin/php y accédait. J'ai installé composer en utilisant ce qui suit et tout s'est bien passé:

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

Le compositeur était parfaitement installé. Après cela, je l’ai fait pour le rendre mondial:

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

Maintenant, j'ai créé un dossier appelé "fb" et créé le fichier composer.json suivant:

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

Maintenant, quand je tape $ composer install dans le terminal, le message suivant est affiché:

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

S'il vous plaît aidez-moi à utiliser le compositeur. Que dois-je faire dans la situation suivante?

9
Rohan Sanap

Installez composer comme suit:

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

Après l’installation, vous devriez alors créer un lien symbolique en exécutant la commande suivante:

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

Ensuite, exécutez la commande ci-dessous pour permettre à la commande 'composer' d'être exécutée globalement (elle sera exécutée à partir du dossier où vous venez d'installer composer dans lequel un fichier composer.phar vient d'être créé) :

Sudo mv composer.phar /usr/local/bin/composer
13
  1. Activer la version php de xampp globalement

    Dans le terminal, exécutez: Sudo gedit /etc/environment

    Ajoutez cette citation à l'intérieur ":/opt/lampp/bin"

    cliquez sur Enregistrer puis fermez tout.

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

  2. Installez Curl Sudo apt-get install curl

  3. Installez composer _ Sudo curl -sS https://getcomposer.org/installer | php

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

now :: try "composer" - ça devrait marcher!

5
VishnuKumar Pv

J'ai trouvé la solution. XAMPP a php-cli déjà installé donc il y a pas besoin d'installer php-cli via apt-get.

La raison du problème ci-dessus est que, comme PHP est installé comme un paquet avec XAMPP, le système d'exploitation ne sait pas qu'il est là. Donc, pour cela, nous devrions ajouter le php XAMPP aux variables d’environnement. Ceci est fait en tapant la commande suivante dans le terminal

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

Maintenant, je peux utiliser ma configuration globale de Composer sans effort!

1
Rohan Sanap