为什么在composer中更新依赖项如此缓慢?

时间:2018-12-25 17:16:16

标签: php symfony composer-php

我正在使用作曲器(http://getcomposer.org/)在此处https://poweredtemplate.com管理Symfony2(Symfony v 2.8)中的依赖项

我有一个问题,当我在composer.json中添加新的依赖项时,例如“ composer require hwi / oauth-bundle”,该依赖项会添加很长时间(〜20min),或者我出现错误“ PHP致命错误:允许的内存大小为...”

有什么方法可以使这个过程更快?

2 个答案:

答案 0 :(得分:3)

您可以做一些事情:

1)使用--prefer-dist

2)检查是否已加载Xdebug。

php -m | grep xdebug

3)您可以另外启用详细信息以查看哪些操作花费的时间太长

--prefer-dist -vvv

答案 1 :(得分:-1)

您需要从~/.composer文件夹中更改所有者。

sudo chown -R $USER ~/.composer

没有此权限,作曲家无法将软件包安装在缓存文件夹中。