with their own environment (you are NOT working on the live site, are you?) • development site • staging site (Client: Can I try it out?) • production site + version control system (Git, Subversion, CVS)
install precompiled, ready-to-go binaries of each component. • compile and install each of the three components yourself using their respective source codes
CustomLog "C:\path\to\your\site\logs\local.example.access.log" combined ErrorLog "C:\path\to\your\site\logs\local.example.error.log" <Directory "C:\path\to\your\site"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
in seconds max_execution_time = 300 Maximum amount of time each script may spend parsing request data max_input_time = 90 Maximum amount of memory a script may consume memory_limit = 256M Maximum size of POST data that PHP will accept. post_max_size = 256M Maximum allowed size for uploaded files upload_max_filesize = 64M
Import Appliance -> Choose file... -> (select the downloaded ova file) • Set RAM to 50% of your system ram. (min 1024mb, max 2048mb) • Import -> (wait for import to finish) Turnkey Linux - LAMP Stack http://www.turnkeylinux.org/lampstack
Desktop (Ubuntu 12.04) https://drupal.org/project/drupalpro Aims to be ready out-of-the-box for building websites, developing, theming, and contributing to Drupal. It's also useful for Trainers looking for a clean stable environment that can be setup in short-order. BitNami http://bitnami.com/ apps and development environments for PHP, Rails, Django, Node.js and Java. Available for Windows, Mac OS X and Linux.