PHP包管理工具composer

 环境:  centos7

一、linux上安装composer

  前提:已安装了php

  1. 下载composer安装包

  php -r "copy('https://install.phpcomposer.com/installer','composer-setup.php');"  #此命令下载composer-setup.php脚本,该脚本可以自动下载安装对应php版本的composer

  2. php运行安装脚本

  php  composer-setup.php  #得到一个composer.phar可执行文件

  3. 设置全局变量,以便直接使用composer命令

  vim /etc/profile  #加入如下代码  PATH=$PATH:/usr/loca/bin

  mv composer.phar /usr/local/bin/composer

  4. 切换为国内镜像

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

   5. 更新composer

  composer selfupdate

二、 使用composer

  (1) 使用composer 下载安装tp框架

  composer create-projice --prefer-dist topthink/think[=版本号] [-stable/-dev]

  --prefer-dist :优先下载压缩包  topthink/think:框架名  -stable:稳定版  -deb:开发版

  版本号:=^5.1  5.1<=版本<=6.0

      =~5.1  5.1<=版本<=6.0

      =^5.1.0  5.1.0<=版本<=6.0

      =~5.1.0  5.1.0<=版本<=5.2.0

      =5.1.*  5.1.22(自动下载5.1下最高版本)

   composer create-project --prefer-dist topthink/think  #会下载当前最新版本6.0

   composer create-projice --prefer-dist topthink/think=5.1.*  #下载5.1.37版本

  更新框架:composer update topthink/framework

  (2)composer 命令

    1. install

    composer  install  #安装composer.json中所有的依赖包

    2. require

    composer require 包名  #手动安装依赖包

    3. update

    composer update  #更新多有依赖包

    composer update 包名  #更新指定依赖包,可指定多个用空格隔开,支持正则

    4. remove

    composer remove 包名  #移除包及其依赖,依赖被其它包使用则无法移除

    5. search

    composer search 包名  #搜所包,并显示包名和详细信息

    composer search --only-name 关键字  #只显示包名

    6. show

    composer show   #列出所有已安装的包

    composer show 关键字  #显示具体包的信息 

  
原文地址:https://www.cnblogs.com/fanshehu/p/11896116.html