标签归档:composer

Debian 全局安装composer

在debian上安装compoer,以便能够在任何地方随时执行compoer命令,安装方法如下:

php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);” php composer-setup.php –install-dir=/usr/bin –filename=composer

rm -rf composer-setup.php

chmod +x /usr/bin/composer

composer –version

Composer 使用阿里云的源

(1). 配置只在当前项目生效

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

取消当前项目配置

composer config --unset repos.packagist

(2)配置全局生效

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

取消全局配置

composer config -g --unset repos.packagist

Composer版本号前面`^`和`~`的区别

~1.2.3表示: 1.2.3 <= 版本号 < 1.3.0

^1.2.3表示: 1.2.3 <= 版本号 < 2.0.0

~1.2 表示: 1.2.0 <= 版本号 < 2.0.0

安装格式

composer require “扩展包:版本号”

composer require “扩展包 版本号”

composer require “predis/predis:2.0”  指定某个版本

如果版本号前有~^都是下载某个范围最新版本

Windows10安装Composer

在我的win10上用exe安装一直安装不上,使用命令行安装的过程如下:

下载安装脚本到当前目录

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

执行安装过程

php composer-setup.php

删除安装脚本

php -r "unlink('composer-setup.php');"