Composer安装

By | 2017年10月12日

Composer是php的库管理工具,安装和使用都很简单,不过由于部分资源在墙外,所以需要额外安装国内的库链接。

一、Windows上安装Composer

官方提供了安装文件:https://getcomposer.org/Composer-Setup.exe,下载安装后就可以开始使用composer命令了,默认安装在这个目录中:

C:\ProgramData\ComposerSetup\bin

配置文件config.json在这个目录中:

C:\Users\Administrator\AppData\Roaming\Composer

二、Linux上安装Composer

官方也提供了方便的安装命令:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

下载的composer-setup.php文件是一个安装文件,由它来下载composer执行文件,会保存在当前执行命令的目录。

配置文件目录在当前用户主目录的.config目录中:

~/.config/componser/

可以手动编辑config.json文件。

最后在环境变量中写入当前目录,这样composer到哪都能运行了。

三、安装中国镜像库链接

1)全局安装,运行这个命令:

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

2)单个项目安装,在项目的compose.json文件中加入:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

四、测试

composer install

速度会快很多哦。