首页 > yii2教程 > yii2入门

Composer的安装与使用

Composer 是 PHP软件开发 的一个依赖管理工具。它允许你申明项目所依赖的代码库,执行命令,它会在你的项目中为你安装

1. Composer下载安装

windows 10 安装Composer

下载并运行  Composer-Setup.exe:https://getcomposer.org/Composer-Setup.exe  该程序将为你安装最新版本的Composer

在windows命令行输入composer,使用命令

ubuntu和mac安装Composer

a. 下载composer-setup.php

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

php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"   //检查composer-setup.php文件

b. 下载composer.phar

php composer-setup.php  // 检查php.ini的配置,执行composer-setup.php文件下载composer.phar,默认下载到当前文件夹

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

使用方法:php composer.phar

安装composer命令:

安装为全局命令:mv composer.phar /usr/local/bin/composer

如果没有权限,执行sudo chmod +x composer

mac下 php Composer 安装

 

2. Composer的使用

依赖管理

a. 你的项目依赖于其他若干个库

b. 其中一些库又依赖于其他库

c.  创建composer.json 文件,声明项目所依赖的库及库所依赖的其他库

d. Composer 会找出哪个版本的包需要安装,将它们下载到你指定的项目文件夹中

 

声明依赖关系

如果你正在开发一个项目需要用curl请求url接口。为了将它添加项目中,需要做的就是创建一个 composer.json 文件,其中描述了项目的依赖关系。

{

    "require": {

       "linslin/yii2-curl": "*"

    }

}

这个配置表示我们的项目需要curl的包(任何版本)

 

使用 Composer下载依赖包

使用 Composer 来安装项目的依赖。当前目录下要有一个 composer.json 文件

要解决和下载依赖,请执行 install 命令:

php composer.phar install

如果你进行了全局安装,并且没有 phar 文件在当前目录,请使用下面的命令:

composer install

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。