Composer 相关

安装

curl -sS https://getcomposer.org/installer | php
mv composer.phar  /usr/bin/composer

#composer退回到指定版本命令
sudo composer self-update 1.9.0

执行命令设置composer超时时间

composer config -g process-timeout 600

阿里云镜像

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

composer clear-cache

取消配置

composer config -g --unset repos.packagist

查看镜像源

composer config -l -g

composer update 命令会直接把依赖的包更新到最新,会导致整个项目代码都是没有经过测试的不稳定代码所以一定要禁止使用该命令

Composer设置忽略版本匹配的方法:does not satisfy that requirement

composer install --ignore-platform-reqs

 更新特定库

composer update symfony/flex --no-plugins

查看包的版本号

composer show --installed | grep redis
Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated dependencies, run update to update them.

update命令可以更新composer.lock中

composer update nothing

 全局安装,不需要json文件

composer require monolog/monolog
#更新或安装master
composer require monolog/monolog:dev-master
#更新或安装指定版本
composer require endroid/qr-code 1.9.3

移除依赖

composer remove monolog/monolog

自动加载包

require 'vendor/autoload.php'

use monolog/monolog;

调试模式

composer 命令增加 -vvv 可输出详细的信息,命令如下:

composer -vvv require alibabacloud/sdk

内存不足解决

php -d memory_limit=-1  /usr/bin/composer update monolog/monolog

Symfony Composer安装时清除缓存

    "scripts": {
        "auto-scripts": {
            "cache:clear": "symfony-cmd",
            "assets:install %PUBLIC_DIR%": "symfony-cmd"
        },
        "post-install-cmd": [
            "@auto-scripts"
        ],
        "post-update-cmd": [
            "@auto-scripts"
        ]
    },

解决load from cache

composer clear-cache

composer update [<package-name>] --no-cache

全局配置 GitHub 的 OAuth Token

点击Developer settings下的Personal access tokens

在Token description中随便填一个描述名称,下面的复选框是你这个token需要的权限,全部勾上就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值