web-dev-qa-db-ja.com

Composerをインストールし、XAMPPで構成します

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

作曲家の使用を手伝ってください。次の状況ではどうすればよいですか?

9
Rohan Sanap

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
13
  1. Xamppからphpバージョンをグローバルに有効にします

    ターミナルで実行:Sudo gedit /etc/environment

    この中に引用符を追加":/opt/lampp/bin"

    [保存]をクリックして、すべてを閉じます。

    またはsymlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"

  2. Curl Sudo apt-get install curlをインストールします

  3. インストールcomposer Sudo curl -sS https://getcomposer.org/installer | php

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

now :: "composer"を試してください-動作するはずです!

5
VishnuKumar Pv

私は解決策を見つけました。 XAMPPにはphp-cliが既にインストールされているため、apt-getでphp-cliをインストールする必要はありませんがあります。

上記の問題の理由は、PHPがXAMPPとともにバンドルとしてインストールされるため、OSがそれが存在することを認識しないためです。したがって、このためにXAMPP phpを環境変数に追加にする必要があります。これは、ターミナルで次のコマンドを入力して行います

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

これで、Composerのグローバル設定を簡単に使用できます!

1
Rohan Sanap