✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як змінити локальні налаштування PHP Flywheel

4

Якщо ви використовуєте Local від Flywheel для роботи над своїми проектами, можуть бути випадки, коли вам потрібно буде налаштувати конфігурацію PHP під час запуску сайту.

Як змінити локальні налаштування PHP Flywheel

Перш ніж почати, зверніть увагу на наступне:

  1. На високому рівні Local запустить контейнерне середовище,
  2. Контейнерне середовище матиме власний набір конфігурацій під час кожного запуску
  3. Це означає, що ви не можете змінити будь-яку конфігурацію інсталяції на рівні ОС, щоб досягти необхідних змін.

Так що ж нам робити?

Змінити локальні налаштування PHP

Наприклад, скажіть, що вам потрібно керувати memory_limitPHP, який працює на вашому поточному сайті. На момент написання цієї статті ліміт пам’яті за замовчуванням становить 256 МБ.

Як змінити локальні налаштування PHP Flywheel

Залежно від розміру вашого проекту, це може бути занадто мало. Замість цього знайдіть такий каталог:

/Users/[your user name]/[your local directory]/[your site directory]/conf/php

Потім знайдіть наступний файл:

php.ini.hbs

Відкрийте файл у бажаному редакторі та змініть значення memory_limitна будь-яке (наприклад, 1024M 😅), а потім перезапустіть сайт.

Обсяг виділеної пам’яті слід змінити з 256 МБ на 1 ГБ. Щоб переконатися в цьому, створіть файл за допомогою одного виклику, phpinfo()а потім перегляньте його у своєму редакторі.

Деякі деталі

  • Файли локальної конфігурації у hbsформаті знаходяться в шаблонах Handlebars.
  • Local використовує конфігурацію PHP для даного сайту на основі налаштувань php.ini.hbsфайлу – нічого, що ви зміните на рівні системи, це не змінить.
  • Випадковий цікавий (?) факт: Local колись був P r essmatic, про що я кілька разів розповідав, коли він вперше вийшов.

Джерело запису: tommcfarlin.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі