linux环境下composer的安装与使用

Posted dyj_php

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux环境下composer的安装与使用相关的知识,希望对你有一定的参考价值。

一.下载 Composer(安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。)

  1.下载安装脚本 - composer-setup.php - 到当前目录。

    php -r "copy(\'https://install.phpcomposer.com/installer\', \'composer-setup.php\');"

  2.执行安装过程

    php composer-setup.php

  3.删除安装脚本

    php -r "unlink(\'composer-setup.php\');"

  4.安装完成后会有composer.phar文件,运行php composer.phar就可以查看composer

二.composer分为局部安装和全局安装

  1.局部安装

    可以将 composer.phar 文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用 Composer 了!

  2.全局安装

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

    然后通过composer就可以使用composer了,不管是不是root用户,都要加上sudo

  3.composer版本升级

    composer selfupdate

三.镜像更换(用composer的源镜像会很慢,推荐使用阿里云的镜像)

  1.查看当前镜像源

    官方文档推荐使用:composer config -g repo.packagist,但是这个命令有些人执行会报错

    

 

 

    执行这个命令就不会报错了:composer config -g repo.packagist.org,我这里已经更换为阿里云镜像了

    

 

 

    最简单的命令:composer config -gl,这个就可以看清全局的配置了

 

    

 

  2.更换镜像源(阿里云镜像)

 

    全局配置:(推荐)

      composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

    取消配置:

      composer config -g --unset repos.packagist

    局部配置:(局部配置还可以在composer.json中手动添加镜像源)

      composer config repo.packagist composer https://mirrors.aliyun.com/composer/

    取消配置:

      composer config --unset repos.packagist

四.使用

  1.如果你还没有使用composer安装过,先要创建一个composer.json,比如我们安装monolog

   composer.json应写入如下代码

   {

      "require":{

          "monolog/monolog": "1.0.*"

      }

    }

    然后运行 composer install

  2.当你同时有composer.json和composer.lock两个文件时,composer会先读取composer.lock的配置,你想安装其它包时

    先在composer.json里加上你要安装的包名

    composer update  更新所有

    composer update 包名  更新指定包名

五.删除composer

  1.查找composer,这个会查出composer的绝对路径

    whereis composer

  2.删除composer

    rm -rf composer绝对路径

 

 

 

  

 

 

 

 

 

 

 

    

    

    

  

以上是关于linux环境下composer的安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

windows环境下安装composer,然后使用composer安装Laravel

Linux服务器下安装Composer 并使用Composer安装Thinkphp5.1

Linux服务器下安装Composer 并使用Composer安装Thinkphp5.0

Composer Linux环境安装

linux composer 安装与应用

windows下安装composer小坑