Уже несколько дней я не могу обновлять свои проекты Symfony с помощью Composer, поскольку процесс php.exe из моей установки WAMP не может выделить более 1 ГБ памяти ... Я не припоминаю внесения каких-либо изменений в мои настройки PHP.
В php.ini (да, правильный) я установил memory_limit в -1.Диагностика моего композитора установлена на OK.
- Моя версия PHP 5.6.18
- Моя версия WAMP 3.1.3
- Моя ОС Windows 7
- Моя версия Composer 1.6.5
Может ли это быть из-за настроек Windows?
Вот сообщение об ошибке, которое я получаю:
Fatal error: Out of memory (allocated 1397751808) (tried to allocate 268435456 bytes) in phar://C:/wamp/www/DESiwid/composer.phar/src/Composer/DependencyResolver/Solver.php on line 220
Segmentation fault
У меня такая же ошибка с автономным скриптом теста PHP, который я кодировал для выделения:
set memory_limit to 810M
memory limit is 810M
try allocating 800 megabyte...pass.Usage: 800.5 Peak: 800.5
memory_limit (get value):849346560
set memory_limit to 860M
memory limit is 860M
try allocating 850 megabyte...pass.Usage: 850.5 Peak: 850.5
memory_limit (get value):901775360
set memory_limit to 910M
memory limit is 910M
try allocating 900 megabyte...pass.Usage: 900.5 Peak: 900.5
memory_limit (get value):954204160
set memory_limit to 960M
memory limit is 960M
try allocating 950 megabyte...
Fatal error: Out of memory (allocated 262144) (tried to allocate 996147201 bytes
) in C:\wamp\www\_test\memory.php on line 5