安装 Composer 并使用 XAMPP 进行配置

安装 Composer 并使用 XAMPP 进行配置

在网上阅读后,我了解到 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

请帮助我使用作曲家。以下情况我该怎么办?

答案1

像这样安装作曲家:

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

安装后,您应该通过运行命令来对其进行符号链接:

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

然后运行下面的命令以允许“composer”命令全局运行(这将从您刚刚安装 composer 的文件夹中运行,其中刚刚创建了 composer.phar 文件):

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

答案2

  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

现在::尝试“ composer”——它应该有效!

答案3

我找到了解决方案。XAMPP 已经安装了 php-cli,因此无需通过 apt-get 安装 php-cli

出现上述问题的原因是,由于 PHP 是与 XAMPP 一起安装的,因此操作系统不知道它的存在。因此,我们应该将 XAMPP php 添加到环境变量。这可以通过在终端中输入以下命令来完成

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

现在,我可以毫不费力地使用我的 Composer 的全局设置!

相关内容