2016-06-21 2 views
1

У меня есть wamp64 и php версия 5.6.16 и apache 2.4.17. У меня есть 4 Гб RAM Win7 ПКувеличить ограничение памяти на wamp

Я бегу проект CakePHP и получаю сообщение об ошибке при отображении строк из таблицы

Ошибка: Разрешены памяти размером 134217728 байт исчерпаны (пытались выделить 4145278 байт)

Чтобы увеличить память, нет php.ini, поэтому я изменил memory_limit = 2048M в php-production.ini. Нет, конечно, если бы я отредактировал правильный файл.

Это не действует, поскольку я все еще получаю ту же ошибку. Могу ли я увеличить лимит памяти и могу ли я сделать это в каком файле? Я, кажется, застрял на этом объем памяти 134217728

Я не осмысливать последние ответы на эту тему, как php.ini оленья кожа существовать в этом WAMP

+2

Почему, на ваш взгляд, php.ini не существует в каталоге Wamp ** PHP **? – Justinas

+0

Я думаю, вы можете редактировать неправильный PHP-файл. Я попытался бы найти, какой файл PHP ini загружается путем тестирования команды 'php -i', а затем grepping вывод для отображения загруженного файла конфигурации. Если нет, сделайте копию 'php-production.ini' или' php-development.ini' и переименуйте копию как файл 'php.ini'. –

+0

Я бы скорее попытался выяснить, почему вы нажимаете ограничение на память и исправляете этот код. – Gordon

ответ

5

Файл php.ini обычно находится на «C: \ wamp64 \ bin \ php \ php_ver" где «php_ver» - это версия используемого вами PHP (обратите внимание, что последняя версия wamp включает в себя 2 версии php, убедитесь, что вы edir правильный файл php.ini)

затем по строке 397 вы можете найти memory_limit = 128M

измените его, сохраните и перезапустите службы.

0

Я хожу в PHP-production.ini файлы и изменения память их. Не уверен, что thi - лучший способ, но я не мог переименовать файл php.ini, и никто другой не имел лучшей идеи.

Смежные вопросы