Paso 4: Configure su instalaci贸n
Disponer de un servidor web local para usar un stack AMP (Apache, MySQL, PHP) totalmente integrado y virtualizado que imite los servidores de desarrollo, pruebas y producci贸n que podr铆a necesitar para desplegar Drupal.
Stack AMP en la m谩quina local
El flujo de trabajo del desarrollador comienza con la instalaci贸n y configuraci贸n de un stack AMP (Apache, MySQL, PHP) en un sistema basado en Windows, Mac o Linux. Dependiendo del sistema operativo, existen muchos m茅todos diferentes que se pueden usar para crear el entorno ideal en el sistema. Sin embargo, al momento de elegir, s贸lo hay tres opciones:
1. Stack AMP nativo. Esta opci贸n se refiere a sistemas que normalmente ya est谩n preconfigurados para usar Apache, MySQL y PHP, o que tienen un camino sencillo para instalar y configurar estos tres requisitos. Hay muchas gu铆as excelentes sobre c贸mo lograr este flujo de trabajo, pero requiere familiaridad con el sistema operativo.
2. Stack AMP empaquetado: esta opci贸n se refiere a soluciones de terceros como:
- MAMP (https://www.mamp.info/en/),
- WAMP (http://www.wampserver.com/en/) o
- Acquia Dev Desktop (https://dev.acquia.com/downloads).
Estas soluciones vienen con un instalador que normalmente funciona en Windows y Mac y proveen un stack AMP aut贸nomo para desarrollar servidores web comunes. De estas tres, s贸lo Acquia Dev Desktop es espec铆fica para Drupal.
3. M谩quina virtual (VM): esta opci贸n suele ser la mejor soluci贸n, ya que refleja estrechamente los servidores reales de desarrollo, pruebas y producci贸n. Sin embargo, tambi茅n puede ser la m谩s compleja para la configuraci贸n inicial y requiere algunos conocimientos sobre c贸mo configurar ciertas partes del stack AMP. Existen varias m谩quinas virtuales bien documentadas que pueden ayudar a reducir la experiencia requerida.
Dos excelentes m谩quinas virtuales son DrupalVM (https://www.drupalvm.com/) y Vagrant Drupal Development (VDD) (https://www.drupal.org/project/vdd).
Al final, recomiendo elegir un entorno suficientemente flexible para una r谩pida instalaci贸n, configuraci贸n y ajuste de instancias de Drupal. Todas las opciones anteriores son buenas para comenzar.
Si es un desarrollador individual, un stack AMP empaquetado, como MAMP para Mac, LAMP para Linux o XAMPP multiplataforma, es adecuado. Con este software puede probar su aplicaci贸n web localmente. Sin embargo, si trabaja en un entorno de equipo, recomiendo encarecidamente una de las m谩quinas virtuales mencionadas arriba o considerar crear su propio entorno virtual que pueda compartir con su equipo.
Puede ejecutar m谩s de un sitio desde una sola base de c贸digo. Consulte Drupal Multisitio si desea hacerlo.