Composer

优质
小牛编辑
131浏览
2023-12-01

Composer 是 PHP 的包管理工具。Drupal,Laravel 这类的应用都需要用到 Composer 。

安装 Composer,先进入到某个目录的下面:

cd ~

下载 Composer 的安装器:

curl -O https://getcomposer.org/installer

使用 Composer 安装器安装 Composer:

php installer

这样会下载一个 composer.phar ,这就是 Composer。这个文件可以放在系统环境变量的某个目录下面,这样你就可以在任何地方使用 Composer 了。

输出系统环境变量:

 echo $PATH

我决定把 Composer 放在 /usr/local/bin 这个目录的下面,执行:

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

然后再试一下:

composer

会返回一些帮助信息:

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.4.1 2017-03-10 09:29:45

Usage:
  command [options] [arguments]
  ...

想让 composer 安装的东西可以在全局范围使用的话,需要配置一下,编辑:

 vi ~/.bash_profile

原有:

PATH=$PATH:$HOME/.local/bin:$HOME/bin

在上面这行配置的结束添加 :$HOME/.composer/vendor/bin ,像这样:

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$HOME/.composer/vendor/bin

意思就是在用户主目录下的.composer/vendor/bin 里面的东西,我们可以在任何地方执行。

让配置生效,执行:

source ~/.bash_profile

Composer 安装器现在没用了,可以删除掉:

rm -rf installer

中国镜像:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

https://pkg.phpcomposer.com/