Composer指南

安装

windows中安装Composer

一般来说,windows下安装composer有两种办法,一种是直接下载并运行Composer-Setup.exe,这种方法在中国似乎很难完成安装。另一种就是下载composer.phar手动安装。

composer.phar的下载地址。将下载好的地址放在PHP的软件目录下,然后运行如下命令:

echo @php "%~dp0composer.phar" %*>composer.bat

macos下安装

运行如下命令安装composer.phar。

curl -sS https://getcomposer.org/installer | php
//或者
php -r "readfile('https://getcomposer.org/installer');" | php

// 将composer放到系统命令目录中
mv composer.phar /usr/bin/composer

此时就能在尽情的使用Composer了!

命令行使用composer

-V测试一下,这将会输出composer的版本。

注意:

composer命令只能在windows自带的命令行窗口运行命令,大概是因为Git Bash不支持bat文件所致;

使用composer必须在php.ini 中开启 php_openssl.dll。

更换Composer镜像

方法一:修改 composer 的全局配置文件(推荐方式)

打开命令行窗口并执行如下命令:

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

方法二: 修改当前项目的 composer.json 配置文件

打开命令行窗口并执行如下命令:

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

上述命令将会在当前项目中的composer.json文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

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

软件包版本号管理

指定软件包版本范围的方式有四种:

第一种如下所示:

“php”: “>=7.0.0”

这行代码表示安装版本号大于或等于 7.0.0 版本的 PHP

第二种:

“laravel/framework”: “5.5.*”

这行代码表示安装在 5.5.0 以上,5.6.0 以下的最新 Laravel 框架,它有可能是 5.5.0 甚至是 5.5.9。

第三种:

“fzaninotto/faker”: “~1.4.2”

这行代码表示安装版本号大于等于 1.4.2 但小于 1.5.0 的 faker。

第四种:

“fzaninotto/faker”: “^1.4.2”

这行代码表示安装版本号大于等于 1.4 但小于 2.0 的 faker。

composer命令行

composer require

安装软件包

composer update

获取依赖的最新版本,升级composer.lock文件

composer install

安装已声明的软件包到vendor目录下

composer create-project

基于composer创建一个新的项目

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注