Mac下Composer安装
简单记录自己的安装过程,做个笔记
系统 mac 10.13
1、首先下载composer.phar,这里选的是最新11.01的phar
https://getcomposer.org/download/
2、默认下载到downloads目录下的,
( 局部安装的话,将composer.phar文件复制到任意目录,然后执行php composer.phar即可使用composer,这里我直接cd到downloads目录下执行了命令)
php composer.phar
但是报错了
设置下环境变量
vim ~/.bash_profile
按下 i进入编辑模式,加上下面这段
export COMPOSER_HOME="$HOME/.config/composer/"
按下 esc,输入 :wq! 保存退出,再输入
source ~/.bash_profile
使环境变量生效,然后再执行
php composer.phar
出现下图,说明已经可以使用composer了
但是这里只可以在downloads目录下这么执行, 其他目录下就要加路径 ~/downloads/composer.phar ,且命令前面要加 php
3、下面来看全局安装,
sudo cp composer.phar /usr/local/bin/composer
输入密码,然后试一下效果
composer
报错: -bash: /usr/local/bin/composer: Permission denied
我们进入/usr/local/bin查看下composer的权限
发现权限不够,重新设置下权限再执行一遍,就可以了
sudo chmod -R 755 composer
composer
因为是全局安装,所以切换目录也可执行成功,且不用加php
Packagist 镜像(中国全量镜像)
修改 composer 的全局配置文件
1、执行如下命令
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2、查看镜像配置
composer config -gl repo.packagist
可以看到镜像路径变成了中国全量镜像
[repositories.packagist.org.url] https://packagist.phpcomposer.com