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:

  1. Przy założeniu, że w katalogu /etc/ nie masz pliku php.ini stwórz jego kopię z php.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
  2. Otwórz plik w edytorze tekstowym i zwiększ wartość przy zmiennej memory_limit np. na 256M (co oznacza 256 MB).
  3. Zapisz plik.

To powinno rozwiązać problem.