Php 在composer GitBash上安装Sylius时,composer超过了300秒的超时时间

Php 在composer GitBash上安装Sylius时,composer超过了300秒的超时时间,php,bash,Php,Bash,我试图通过Windows中的Git bash(WAMP)安装Syliuscomposer create project-s dev Sylius/Sylius,得到了这个结果 [Symfony\Component\Process\Exception\ProcessTimedOutException] The process ""c:\wamp\bin\php\php5.5.12\php.exe" "app/console" assets:insta ll "web"" exceeded the

我试图通过Windows中的Git bash(WAMP)安装Sylius
composer create project-s dev Sylius/Sylius
,得到了这个结果

[Symfony\Component\Process\Exception\ProcessTimedOutException]
The process ""c:\wamp\bin\php\php5.5.12\php.exe" "app/console" assets:insta
ll "web"" exceeded the timeout of 300 seconds.
我换了菲尼

realpath_cache_size = 16k
realpath_cache_ttl = 120

memory_limit = 512M //było 128M
max_input_time = 600 //60
max_execution_time = 120
我在MINGW32(windows中的bash)中导出了COMPOSER\u PROCESS\u TIMEOUT=6000(默认为300),以更改COMPOSER TIMEOUT,如下所示

我做了这个
$cfg['ExecTimeLimit']=0如此处所示

为一次性解决方案

COMPOSER_PROCESS_TIMEOUT=2000 php composer.phar install
或者添加到composer注册表,如果您像我一样全局使用它

composer --global config process-timeout 2000

我在这里找到了解决方案:

在composer.json文件中添加配置选项 它是您项目的最佳解决方案 仅将进程超时键和值添加到0

{....
"config": {
    "process-timeout":0
  }
}

Composer没有超过超时时间,实际上是
php应用程序/控制台资产:安装web
失败了。我在php.ini(php和apache目录)中没有编号
300
,Symfony设置了自己的默认超时时间。您可以在
应用程序/控制台
命令中使用
--timeout
定义自己的。无论哪种方式,你的资产都有问题。清除缓存并确保
web
文件夹可写。此符号正确吗
composer创建项目-s dev sylius/sylius--timeout 6000
No,您的
app/console
命令。我告诉您,
php应用程序/控制台
无法安装资产。与作曲家无关!