Tuto de Acquia, la société du fondateur de drupal

  • Avoir installé apache
    • Augmentation de la mémoire d’apache + tps d’exécution
      sudo nano /etc/php/7.3/apache2/php.ini 
      max_execution_time = 600
      memory_limit = 512M
      sudo systemctl restart apache2
  • Avoir installé composer
  • Avoir installé php avec toutes les extensions nécessaires :  
    • mbstring
    • mysql
    • dom
    • gd
    • curl
  • Avoir installé drush
  • Avoir installé un compilateur LESS (pour utilisation de bootstrap 3) ou SASS pour bootstrap 4
  • Avoir installé node et npm
  • Avoir un éditeur de code. Visual studio code par exemple
    • Pour profiter d'emmet dans le twig, ajouter le code suivant dans ~/.config/Code/User/settings.json :
      "files.associations": {"*.twig": "html"},
    • Installer l'extension twig Syntax highlighting for PHP Twig
    • Installer l'extension Duplicate selection or line
    • Installer l'extension formate: CSS/LESS/SCSS formatter