🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
composer 是一个php5.3以上的一个依赖管理工具。开发时可以在项目中声明所需要依赖的外部工具库,composer会安装这些依赖库工具。**它仅仅是一个依赖关系的管理** composer安装依赖的外部包时,将从包的来源直接安装,而不是简单的下载 zip 文件,可能需要 git 、 svn 或者 hg ,这取决于载入的包所使用的版本管理系统 ### 安装composer * mac 安装 1. 在终端执行命令,下载可执行文件 curl -sS[https://getcomposer.org/installer](https://link.jianshu.com/?t=https://getcomposer.org/installer)| php 2. 如果下载失败,还可以进行手动下载 [https://getcomposer.org/download/](https://link.jianshu.com/?t=https://getcomposer.org/download/) 3. 将下载的可执行文件(composer.phar)移动到/usr/local/bin/目录下 mv composer.phar /usr/local/bin/composer 4. 检查是否安装成功 composer --version * windows 安装 1. 下载并运行composer-setup.exe,它将安装最新版本的composer https://getcomposer.org/Composer-Setup.exe 2. 配置好环境变量,就可以全局使用composer命令了 ### 命令 - composer self-update 将 Composer 自身升级到最新版本,只需要运行`self-update`命令。它将替换你的`composer.phar`文件到最新版本.如果你想要升级到一个特定的版本,composer self-update 1.1.0sh-alpha7 - composer init 初始化composer.json文件,会已交互式的方式填写一下参数。 - composer install `install`命令从当前目录读取`composer.json`文件,处理了依赖关系,并把其安装到`vendor`目录下 如果当前目录下存在`composer.lock`文件,它会从此文件读取依赖版本,而不是根据`composer.json`文件去获取依赖。这确保了该库的每个使用者都能得到相同的依赖版本。 - composer update 为了获取依赖的最新版本,并且升级`composer.lock`文件,你应该使用`update`命令. - composer require packageName 通过require + 包名的命令,添加新的依赖包到项目中。 - composer search key 通过composer search 包名的关键字,可进行搜索需要的依赖包,它只搜索 packagist.org 上的包。 - composer show 通过show命令,可以列出当前项目安装了哪些依赖包及其依赖包的信息