composer使用

一、基本介绍

1)介绍

Composer 是 PHP 的一个依赖管理工具,它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们,Composer不是一个包管理器。

2)优点

仅需要提供一个composer.json文件,申明需要用到的第三方库,一个简单的命令就能将其依赖全部装好。也方便项目的部署和发布,因为只需要提供一个composer.json就行了。

3)缺点

缺少对一些静态资源(如js,css)的直接支持,这也许与其定位有关

二、安装教程

1)windows环境下安装

下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令

设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:
C:\Users\username>cd C:\bin
C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php

如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

在 composer.phar 同级目录下新建文件 composer.bat :
C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

关闭当前的命令行窗口,打开新的命令行窗口进行测试:

C:\Users\username>composer -V
Composer version 27d8904

2)mac环境下安装

Composer 是 homebrew-php 项目的一部分。使用homebrew全局安装

brew update
brew tap josegonzalez/homebrew-php
brew tap homebrew/versions
brew install php55-intl
brew install josegonzalez/php/composer

3)linux环境下安装

全局安装:

你可以将此文件放在任何地方。如果你把它放在系统的 PATH 目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。

  curl -sS https://getcomposer.org/installer | php
  mv composer.phar /usr/local/bin/composer
局部安装
curl -sS https://getcomposer.org/installer | php
php -r "readfile('https://getcomposer.org/installer');" | php
curl -sS https://getcomposer.org/installer | php -- --install-dir=bin

三、在laravel中基本使用

1)使用composer创建laravel项目
composer create-project --prefer-dist laravel/laravel-5.1.33  blog    // blog为项目名称,可自定义,5.1.33为laravel版本号

2)在composer.json中的require下添加组件后,通过composer进行添加或删除组件

composer install   // 安装
composer update // 添加更新
composer remove  组件名(如:predis/predis)
3)直接通过composer命令进行安装
composer require phpmailer/phpmailer-5.2.17   // 最后带上版本号

你可能感兴趣的:(composer使用)