IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    PHP的Composer你用对了吗?

    Durban发表于 2020-09-29 21:43:18
    love 0

    我们在使用php的框架的时候,比如laravel、yii2等

    会用到composer这个安装包的工具,类似于nodejs的npm、python的pip

    但是总有因为各种限制,安装包的时候不能访问到指定的资源

    这个时候就有各种的第三方镜像资源可以供我们使用

    我想说的是,第三方资源没问题,但是网上写文章的人就有问题了,以为你只告诉了如何配置,但是如果历史已经安装成功的,会有相关的安装历史记录的记录

    比如composer会有composer.lock

    比如nvm会有package-lock.json等类似的,方便下次安装的时候,保证对应的版本号不变

    今天记录下如下正确的使用composer

    1、安装composer,已经安装的可以跳过

    2、配置源镜像

    可以像下面这样全局配置

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

    也可以像下面这样配置当前项目

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

    如果遇到不想用的情况,可以使用下面的命令取消

    composer config -g --unset repos.packagist
    composer config --unset repos.packagist

    依次对应上面的不情况的配置

    3、清缓存

    composer clear

    4、更新composer.lock

    composer update --lock

    5、开始使用新的源来安装包

    composer install

     



沪ICP备19023445号-2号
友情链接