Après avoir lu sur le web, j'ai appris que XAMPP a préinstallé php-cli et qu'il est accessible par /opt/lampp/bin/php
. J'ai installé le compositeur en utilisant ce qui suit et tout s'est bien passé:
sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
Composer a été 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, lorsque je tape $ composer install
dans le terminal, le message suivant s'affiche:
rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory
Veuillez m'aider à utiliser le compositeur. Que dois-je faire dans la situation suivante?
Activer la version php de xampp dans le monde
Dans l'exécution du terminal:
sudo gedit /etc/environment
Ajoutez cette citation intérieure
":/opt/lampp/bin"
cliquez sur enregistrer puis fermez tout.
ou
symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"
Installer Curl
sudo apt-get install curl
Installer le compositeur
sudo curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
now :: essayez "
composer
" - ça devrait marcher!la source
J'ai trouvé la solution. XAMPP a déjà installé php-cli, il n'est donc pas nécessaire d'installer php-cli via apt-get .
La raison du problème ci-dessus est que, comme PHP est installé en tant que bundle avec XAMPP, le système d'exploitation ne sait pas qu'il existe. Donc, pour cela, nous devons ajouter le php XAMPP aux variables d'environnement . Cela se fait en tapant la commande suivante dans le terminal
Maintenant, je peux utiliser ma configuration globale de Composer sans effort!
la source