Шаг 4: Настройте вашу установку
Наличие локального веб-сервера для использования полностью интегрированного, виртуализированного стека AMP (Apache, MySQL, PHP), который имитирует серверы разработки, подготовки и производства, которые могут понадобиться для развертывания Drupal.
Стек AMP на локальной машине
Рабочий процесс разработчика начинается с установки и настройки стека AMP (Apache, MySQL, PHP) в системе на базе Windows, Mac или Linux. В зависимости от операционной системы существует множество различных методов, которые можно использовать для создания идеальной среды в системе. Однако, когда дело доходит до выбора, есть только три:
1. Собственный стек AMP. Этот параметр относится к системам, которые обычно либо предварительно настроены на использование Apache, MySQL и PHP, либо имеют простой путь установки для загрузки и настройки этих трех требований. Есть много отличных руководств о том, как добиться этого рабочего процесса, но это требует знакомства с операционной системой.
2. Пакетный стек AMP: этот параметр относится к сторонним решениям, таким как:
- MAMP (https://www.mamp.info/en/),
- WAMP (http://www.wampserver.com/en/) или
- Acquia Dev Desktop (https://dev.acquia.com/downloads).
Эти решения поставляются с установщиком, который обычно работает на Windows и Mac и представляет собой автономный стек AMP, позволяющий разрабатывать общие веб-серверы. Из этих трех только Acquia Dev Desktop является специфичной для Drupal.
3. Виртуальная машина (ВМ): этот вариант часто является наилучшим решением, поскольку он тесно отражает фактические веб-серверы разработки, подготовки и производства. Тем не менее, это также может быть самым сложным для первоначальной настройки и требует некоторых знаний о том, как настроить определенные части стека AMP. Существует несколько хорошо документированных виртуальных машин, которые могут помочь уменьшить необходимый опыт.
Две замечательные виртуальные машины - DrupalVM (https://www.drupalvm.com/) и Vagrant Drupal Development (VDD) (https://www.drupal.org/project/vdd).
В конце я рекомендую выбрать среду, достаточно гибкую для быстрой установки, настройки и настройки экземпляров Drupal. Все предыдущие варианты хороши для начала.
Если вы разработчик для одного человека, то пакетированный стек AMP, такой как MAMP для компьютера Mac, LAMP для Linux, XAMPP - кроссплатформенный. Используя это программное обеспечение, вы можете протестировать свое веб-приложение в локальной системе. Однако, если вы находитесь в командной среде, я настоятельно рекомендую один из упомянутых выше вариантов виртуальной машины или рассмотрите возможность создания собственной среды виртуальной машины, которую можно распространить на вашу команду.
Вы можете запустить более одного сайта из одной кодовой базы. Посмотрите Multisite Drupal, если вы хотите это сделать.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.