
Composer
是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件
徊忆羽菲
追求健康的人
展开
-
学习php中使用composer下载安装firebase/php-jwt 以及调用方法
使用composer 下载firebase/php-jwt 以及使用方法原创 2023-12-04 16:22:31 · 2566 阅读 · 0 评论 -
Failed to decode response: zlib_decode(): data error解决方案
@[toc](Failed to decode response: zlib_decode(): data error解决方案)报错如下Failed to decode response: zlib_decode(): data errorRetrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info解决执行:compos原创 2021-01-04 14:29:48 · 625 阅读 · 0 评论 -
解决Warning from https://mirrors.aliyun.com/composer: You are using an outdated version of Composer
Warning from https://mirrors.aliyun.com/composer: You are using an outdated version of Composer报错原因解决办法报错Warning from https://mirrors.aliyun.com/composer: You are using an outdated version of Composer. Composer 2.0 is now available and you should upgrad原创 2021-01-04 14:26:04 · 4690 阅读 · 0 评论 -
composer install和update两个命令的不同作用和区别
composer install和update两个命令的不同作用和区别安装 install更新 update使用经验安装 installcomposer install是从composer.lock读取第三方组件及其版本,并将其安装到vendor目录下。如果composer.lock文件不存在,则读取composer.json第三方组件及其版本,然后安装到vendor目录下。更新 updateupdate是直接从composer.json获取第三方组件及其版本,然后更新composer.lock文原创 2020-09-28 17:52:11 · 2111 阅读 · 0 评论 -
git clone 报错: error: RPC failed; result=18, HTTP code = 200 解决方案
git clone: error: RPC failed; result=18, HTTP code = 200 解决办法composer install 报错composer install 报错 error: RPC failed; result=18, HTTP code = 200 fatal: The remote en原创 2020-09-15 13:43:21 · 4887 阅读 · 1 评论 -
composer错误提示Cloning failed using an ssh key for authentication, enter your GitHub credentials的解决方法
composer install 报错Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos执行composer install 报错执行composer install 报错$ composer install Do not run Composer as root/super user! See https://原创 2020-09-15 11:43:01 · 3101 阅读 · 0 评论 -
compPHP extension ext-mcrypt * is missing from your system. Install or enable PHP‘s mcrypt extension
composer报错:PHP extension ext-mcrypt * is missing from your system. Install or enable PHP's mcrypt extensionphp 7.2 安装 mcrypt 扩展php 7.2 安装 mcrypt 扩展yum 安装依赖包:yum install libmcrypt libmcrypt-devel mcrypt mhash在 php 官网下载 mcrypt 包,php 扩展官网wget http://pe原创 2020-08-14 21:02:51 · 2563 阅读 · 0 评论 -
composer报错:The requested PHP extension ext-bcmath * is missing from your system. Install or enable
解决compose报错:The requested PHP extension ext-bcmath * is missing from your system. Install or enable PHP's bcmath extension.报错解决方案:安装php的bcmath扩展1. 首先查看自己php版本2. 安装对应版本的扩展3. 安装完成后,重启下php4. 查看php扩展是否安装成功报错$ composer require --prefer-dist yiisoft/yii2-mong原创 2020-08-14 20:40:05 · 6397 阅读 · 0 评论 -
Yii2使用composer安装MongoDB扩展
Yii2使用composer安装MongoDB扩展composer require --prefer-dist yiisoft/yii2-mongodb注:如果你的PHP不是7的话,要安装2.1.0版本以下的yii2-mongodb注:不建议手动安装,除非你特别了解手动安装步骤原创 2020-07-17 15:50:21 · 661 阅读 · 0 评论 -
composer install报错:Content-Length mismatch, received 179968 bytes out of the expected 4932506
composer install报错:Content-Length mismatch, received 179968 bytes out of the expected 4932506执行composer install报错解决方案执行composer install报错解决方案此时 查看一下当前项目的composer镜像composer config -l发现自己使用的镜像是中国镜像https://packagist.laravel-china.org这个镜像是有问题的 所以需要更原创 2020-07-17 15:02:47 · 5703 阅读 · 0 评论 -
使用Composer安装项目时报错 Do not run Composer as root/super user!
Composer安装项目时报错Do not run Composer as root/super user!composer报错解决方案composer报错Changed current directory to /root/.composerDo not run Composer as root/super user! See https://getcomposer.org/root for details解决方案创建一个新用户和用户组,切换到新用户去执行相应的命令即可useradd qi原创 2020-06-24 10:15:52 · 12586 阅读 · 0 评论 -
composer安装fxp/composer-asset-plugin包报错问题解决方案
解决composer安装fxp/composer-asset-plugin包报错问题的方案报错背景解决方案报错背景执行以下命令,php composer.phar global require "fxp/composer-asset-plugin:1.0.0"安装fxp/composer-asset-plugin 时报错[InvalidArgumentException]原创 2020-06-24 10:11:20 · 12458 阅读 · 4 评论 -
composer 参数 --prefer-dist 和 --prefer-source 的区别
composer 参数 --prefer-dist 和 --prefer-source 的区别下载包方式区别下载包方式下载包的方式有两种: source 和 dist。对于稳定版本 composer 将默认使用 dist 方式,而 source 表示版本控制源区别-prefer-dist 会从github 上下载.zip压缩包,并缓存到本地。下次再安装就会从本地加载,大大加速安装速度。但她没有保留 .git文件夹,没有版本信息。适合基于这个package进行开发。–prefer-source 会原创 2020-06-16 16:27:15 · 2553 阅读 · 0 评论 -
更换composer源,composer切换国内源的方法
composer换源,composer切换国内阿里云源 1、局部换源(仅对当前项目有效)2、全局换源1、局部换源(仅对当前项目有效)在当前项目下的composer.json中添加{"repositories": [ { "type": "composer", "url": "http://packages.qipa250.com" //第一个源地址自己改成要写的网址 }, { "t原创 2020-06-16 16:22:45 · 4400 阅读 · 0 评论 -
史上最详细的Linux系统使用Composer安装tp5(thinkphp5)教程
使用Composer安装tp5(thinkphp5)教程ThinkPHP5.1的环境要求如下在Linux上全局安装Composer安装thinkphpThinkPHP5.1的环境要求如下PHP >= 5.6.0PDO PHP ExtensionMBstring PHP Extension在Linux上全局安装Composer通过 Composer 镜像安装 composer ,在...原创 2019-03-01 18:32:13 · 3250 阅读 · 0 评论 -
Linux使用Composer安装yii2的方法
Linux使用Composer安装yii2的方法及bug处理部署Yii2框架一般安装都先看下官方文档,里面有很详细的说明和命令提示.这里再说一下,可以将命令分步执行,这样出问题才能最快定位解决,#安装composer管理前端资源(bootstrap, jquery)的插件composer global require “fxp/composer-asset-plugin”再进入要存放项...原创 2019-02-01 18:51:13 · 636 阅读 · 0 评论 -
在Linux上如何安装Composer
如何在Linux上安装Composer简介依赖管理声明依赖关系系统要求安装 - *nix下载 Composer 的可执行文件局部安装全局安装简介Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。依赖管理Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管...原创 2019-02-01 10:59:32 · 567 阅读 · 0 评论 -
php开发者常用Composer的小技巧
php开发者常用Composer的小技巧1. 仅更新单个库2. 不编辑composer.json的情况下安装库3. 派生很容易4. 考虑缓存,dist包优先5. 若要修改,源代码优先为生产环境作准备1. 仅更新单个库只想更新某个特定的库,不想更新它的所有依赖,很简单:composer update foo/bar此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning: The lock file is not up to date with the latest原创 2020-06-16 16:15:18 · 191 阅读 · 0 评论