Webを読んだ後、XAMPPにはphp-cliがプリインストールされており、/opt/lampp/bin/php
によってアクセスされることがわかりました。次を使用してcomposerをインストールしましたが、すべてうまくいきました。
Sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
Composerは完全にインストールされました。その後、グローバル化するためにこれを行いました。
Sudo mv composer.phar /usr/local/bin/composer
「fb」というフォルダーを作成し、composer.jsonファイルを作成しました。
{"require":{ "facebook/php-sdk-v4":"4.0.*" }}
ターミナルで$ composer install
と入力すると、次のメッセージが表示されます。
rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory
作曲家の使用を手伝ってください。次の状況ではどうすればよいですか?
composerを次のようにインストールします。
Sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
インストール後、コマンドを実行してシンボリックリンクする必要があります。
Sudo ln -s /opt/lampp/bin/php /usr/local/bin/php
次に、以下のコマンドを実行して、「composer」コマンドをグローバルに実行できるようにします(これは、composer.pharファイルが作成されたcomposerをインストールしたフォルダー内から実行されます) :
Sudo mv composer.phar /usr/local/bin/composer
Xamppからphpバージョンをグローバルに有効にします
ターミナルで実行:Sudo gedit /etc/environment
この中に引用符を追加":/opt/lampp/bin"
[保存]をクリックして、すべてを閉じます。
またはsymlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"
Curl Sudo apt-get install curl
をインストールします
インストールcomposer Sudo curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
now :: "composer
"を試してください-動作するはずです!
私は解決策を見つけました。 XAMPPにはphp-cliが既にインストールされているため、apt-getでphp-cliをインストールする必要はありませんがあります。
上記の問題の理由は、PHPがXAMPPとともにバンドルとしてインストールされるため、OSがそれが存在することを認識しないためです。したがって、このためにXAMPP phpを環境変数に追加にする必要があります。これは、ターミナルで次のコマンドを入力して行います
export PATH=$PATH:/opt/lampp/bin
これで、Composerのグローバル設定を簡単に使用できます!