草庐IT

COMPOSER

全部标签

php - 为什么 PHP Composer 这么慢?

为什么是PHPComposer当我所做的只是初始化一个零依赖项的项目时,这么慢?以下是我运行的命令:composerinitcomposerinstall等待3分钟(并不夸张)。所有composer所要做的就是拉入一个自动加载器并创建/vendor,那么为什么需要这么长时间呢?就此而言,为什么composerinit上没有发生该步骤?是否有一个配置选项可用于在init时拉入缓存的自动加载器和供应商? 最佳答案 因为Composer是由file_get_contents()实现的。没有TCP优化、没有Keep-Alive、没有多路复用

php - 如何在没有 Composer 的情况下安装 Composer PHP 包?

我正在尝试安装CoinbasePHPAPI,但它需要Composer:https://github.com/coinbase/coinbase-php我正在寻找一个通用的PHP解决方案(可能是一个函数),让我可以将composer包直接安装到我的服务器上,而无需使用Composer。我认为Composer的开发人员相信他们正在帮助人们,但实际上有成千上万的初学者开发人员因为“Composer障碍”而无法学习Web开发。如果有一个灵活的解决方案或某种方法可以在没有Composer的情况下进行安装,那真的会有所帮助吗?我该怎么做?请不要回复一些讽刺的评论。有些人不想使用Composer,我

php - 如何在没有 Composer 的情况下安装 Composer PHP 包?

我正在尝试安装CoinbasePHPAPI,但它需要Composer:https://github.com/coinbase/coinbase-php我正在寻找一个通用的PHP解决方案(可能是一个函数),让我可以将composer包直接安装到我的服务器上,而无需使用Composer。我认为Composer的开发人员相信他们正在帮助人们,但实际上有成千上万的初学者开发人员因为“Composer障碍”而无法学习Web开发。如果有一个灵活的解决方案或某种方法可以在没有Composer的情况下进行安装,那真的会有所帮助吗?我该怎么做?请不要回复一些讽刺的评论。有些人不想使用Composer,我

php - 如何从任何地方运行 Composer ?

我刚刚在我的/usr/bin文件夹中安装了composer,所以当我从那个文件夹运行phpcomposer.phar时,我会得到关于composer的帮助信息。但是,当我尝试从其他文件夹运行相同的文件时,我得到Couldnotopeninputfile:composer.phar。如何毫无问题地从任何地方调用phpcomposer.phar? 最佳答案 您可以调用globalinstallation(archivedguide):SinceComposerworkswiththecurrentworkingdirectoryitis

php - 如何从任何地方运行 Composer ?

我刚刚在我的/usr/bin文件夹中安装了composer,所以当我从那个文件夹运行phpcomposer.phar时,我会得到关于composer的帮助信息。但是,当我尝试从其他文件夹运行相同的文件时,我得到Couldnotopeninputfile:composer.phar。如何毫无问题地从任何地方调用phpcomposer.phar? 最佳答案 您可以调用globalinstallation(archivedguide):SinceComposerworkswiththecurrentworkingdirectoryitis

php - 更新时 Composer 被杀

我遇到了一个问题,我试图在我的Laravel4项目中安装一个新包。但是当我运行phpcomposer.pharupdate我得到这个:LoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Killed我在Internet上查找了问题,发现内存是问题,我认为我没有足够的RAM可用,我检查了这个我有大约411mb可用空间。composer真的需要更多内存吗? 最佳答案 “Killed”消息通常意味着您的进程消耗

php - 更新时 Composer 被杀

我遇到了一个问题,我试图在我的Laravel4项目中安装一个新包。但是当我运行phpcomposer.pharupdate我得到这个:LoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Killed我在Internet上查找了问题,发现内存是问题,我认为我没有足够的RAM可用,我检查了这个我有大约411mb可用空间。composer真的需要更多内存吗? 最佳答案 “Killed”消息通常意味着您的进程消耗

php - Composer 抛出 [ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\NpmRepository 不存在

我安装了composer的最新版本(1.0.0.stable),并在我的Yii2项目中输入:phpcomposer.phar更新它给了我这个错误:[ReflectionException]ClassFxp\Composer\AssetPlugin\Repository\NpmRepositorydoesnotexist[ErrorException]DeclarationofFxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository::whatProvides()shouldbecompatiblewithComposer\

php - Composer 抛出 [ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\NpmRepository 不存在

我安装了composer的最新版本(1.0.0.stable),并在我的Yii2项目中输入:phpcomposer.phar更新它给了我这个错误:[ReflectionException]ClassFxp\Composer\AssetPlugin\Repository\NpmRepositorydoesnotexist[ErrorException]DeclarationofFxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository::whatProvides()shouldbecompatiblewithComposer\

php - Composer 需要本地包

我有几个库[Foo和Bar]我正在共同开发,但在技术上仍然是独立的东西。以前我刚刚将自动加载器重新定义为喜欢"Foo\\":"../Foo/src",但现在我已经向Foo添加了Guzzle依赖项,Bar翻转它是盖子,因为它不是它的依赖项之一。目录结构:/home/user/src/Foo/src/FooClient.phpcomposer.jsonBar/src/BarClient.phpcomposer.json理论自动加载语句:[inBar/composer.json]"require":{"local":"../Foo/composer.json"}示例代码:require('v