composer命令大全

下载

# 腾讯云的镜像
wget https://mirrors.cloud.tencent.com/composer/composer.phar
# 或者阿里云的镜像
wget https://mirrors.aliyun.com/composer/composer.phar

安装

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

查看源

composer config -g -l

修改源:配置只在当前项目生效

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

阿里云镜像  https://mirrors.aliyun.com/composer/

腾讯云镜像 https://mirrors.cloud.tencent.com/composer/

国内镜像 https://packagist.phpcomposer.com

取消当前项目配置

composer config --unset repos.packagist

修改源:配置全局生效

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消全局配置

composer config -g --unset repos.packagist

温馨提示: 目前国内大部分 Composer 代理镜像不全,使用以下命令移除代理。

升级/降级

composer self-update --2.2

composer报错

Changed current directory to /root/.composer
Do not run Composer as root/super user! See https://getcomposer.org/root for details

解决方案

创建一个新用户和用户组,切换到新用户去执行相应的命令即可

useradd qipa250 //创建用户qipa250

ls –l /home //查看home下有了qipa250文件夹

passwd qipa250 //添加密码

tail /etc/passwd //查看最后多了一行qipa250开头的

su - qipa250 //切换到qipa250

su - root //输入root密码切回root