Drupal 运行composer安装模块时出错";VirtualAlloc“;

Drupal 运行composer安装模块时出错";VirtualAlloc“;,drupal,composer-php,drupal-8,drupal-modules,Drupal,Composer Php,Drupal 8,Drupal Modules,在“composer require drupal/module name”上获取此错误。 我想在drupal站点上安装一个模块,但它总是返回此错误 VirtualAlloc() failed: [0x00000008] Not enough memory resources are available to process this command. VirtualFree() failed: [0x000001e7] Attempt to access invalid address.

在“composer require drupal/module name”上获取此错误。 我想在drupal站点上安装一个模块,但它总是返回此错误

VirtualAlloc() failed: [0x00000008] Not enough memory resources are available to process this command.


VirtualFree() failed: [0x000001e7] Attempt to access invalid address.


VirtualAlloc() failed: [0x00000008] Not enough memory resources are available to process this command.


VirtualFree() failed: [0x000001e7] Attempt to access invalid address.


Fatal error: Out of memory (allocated 1711276032) (tried to allocate 4096 bytes) in 
phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/Solver.php on 
line 223

更新php.ini文件的:memory_limit=XXXM

用要分配的内存替换XXXM值


或者将XXXM替换为-1以消除内存限制条件。

编写器运行解决方案(Windows)上的虚拟内存错误

  • 下载PHP7.3+并将其放在c驱动器上的文件夹中
  • 将PHP的环境变量path更改为新的PHP
  • 在PHP7.3+ini文件中将内存限制设置为-1,同时取消注释所需的扩展名
  • 跑步作曲家

  • 这回答了你的问题吗?是否确实编辑了正确的php.ini文件?如果您执行:php-r“echo ini_get('memory_limit').php_EOL;”您的memomy limit是否更改?是的,我非常确定内存限制。您是否重新启动了服务器。在这之后,你的备忘录我的限额改变了吗?如果它仍然存在,按照@Nico hasse所说的去做并检查