安装Composer并使用XAMPP进行配置


9

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

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

Answers:


17

像这样安装作曲家:

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
“ mv composer.phar / usr / local / bin / composer”也对我有用。
Naveen Kumar V '18年

1
@NaveenKumarV感谢您的评论,这是我的工作必不可少的最后一点!
金斯利·卡吉瓦

1
@NaveenKumarV您的评论应添加到解决方案中。在未执行此最后步骤的情况下运行作曲家不起作用。
Raymond Wachaga

5
  1. 全局启用xampp的php版本

    在终端运行中: sudo gedit /etc/environment

    将此报价添加到内部 ":/opt/lampp/bin"

    单击保存,然后关闭所有内容。

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

  2. 安装卷发 sudo apt-get install curl

  3. 安装作曲家 sudo curl -sS https://getcomposer.org/installer | php

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

现在::尝试“ composer”-应该可以!


在我看来,这个答案更完美
Murtuza Zabuawala

为我工作:)
Naveen Kumar V

1

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

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

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

现在,我可以轻松使用Composer的全局设置了!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.