Symfony i limit pamięci w PHP
Chcesz na swoim Maku skorzystać z symfony doctrine:data-load
ale wywala błąd, że limit pamięci dla PHP jest za mały? Możliwe, że to rozwiąże Twój problem.
Problem z wrzucaniem dużych plików (fixtures) za pomocą doctrine:data-load
w większości przypadków można rozwiązać przez zwiększenie limitu pamięci dla PHP.
Poniżej instrukcja jak to zrobić pod OS X:
- Przy założeniu, że w katalogu
/etc/
nie masz plikuphp.ini
stwórz jego kopię zphp.ini.default
i usuń ostatni człon.default
. Jeśli masz uprawnienia administratora wystarczy wykonać polecenie:
sudo cp /etc/php.ini.default /etc/php.ini
- Otwórz plik w edytorze tekstowym i zwiększ wartość przy zmiennej
memory_limit
np. na 256M (co oznacza 256 MB). - Zapisz plik.
To powinno rozwiązać problem.