Jak zmienić lokalne ustawienia PHP z kołem zamachowym
Jeśli używasz Local by Flywheel do pracy nad swoimi projektami, może się zdarzyć, że będziesz musiał dokonać zmian w konfiguracji PHP po uruchomieniu witryny.
Zanim zaczniesz, zwróć uwagę na następujące kwestie:
- Na wysokim poziomie Local uruchomi skonteneryzowane środowisko,
- Konteneryzowane środowisko będzie miało swój własny zestaw konfiguracji przy każdym uruchomieniu
- Oznacza to, że nie można zmienić żadnej konfiguracji instalacji na poziomie systemu operacyjnego, aby osiągnąć potrzebne zmiany.
Więc co robimy?
Zmień lokalne ustawienia PHP
Załóżmy na przykład, że musisz zarządzać memory_limit
PHP, który działa dla Twojej bieżącej witryny. W momencie tworzenia tego artykułu domyślny limit pamięci to 256 MB.
W zależności od wielkości twojego projektu może to być za mało. Zamiast tego zlokalizuj następujący katalog:
/Users/[your user name]/[your local directory]/[your site directory]/conf/php
Następnie znajdź następujący plik:
php.ini.hbs
Otwórz plik w preferowanym edytorze i zmień wartość na memory_limit
dowolną potrzebną (np. 1024M 😅), a następnie uruchom ponownie witrynę.
Ilość przydzielonej pamięci należy zmienić z 256 MB na 1 GB. Aby to sprawdzić, skonfiguruj plik z jednym wywołaniem, phpinfo()
a następnie wyświetl go w edytorze.
Trochę szczegółów
- Lokalne pliki konfiguracyjne w
hbs
formacie znajdują się w szablonach Handlebars . - Local używa konfiguracji PHP dla danej witryny na podstawie ustawień
php.ini.hbs
pliku – nic, co zmienisz na poziomie systemu, tego nie zmieni. - Przypadkowy, zabawny(?) fakt: Local był kiedyś prasowym materiałem, który kilka razy omówiłem , kiedy po raz pierwszy się ukazał.