Acquia Dev Desktop is a free app that allows you to run and develop Drupal sites locally on your computer.
You can use Acquia Dev Desktop to evaluate Drupal, test modules, and develop sites while on a plane or away from an internet connection.
Dev Desktip provides a fully functional test area with minimal set-up required. While setting up your own server configuration isn't overly hard on Linux, it can be on Windows and Mac. Acquia Dev Desktop is available for Windows and Mac.
- Visit Acquia.com and download Dev Desktop.
- Click through the installation process.
- Choose the installation location for your local server, and also the location for your Drupal sites.
- Port settings. Unless you consider yourself a Pro level user with development sites leave this page unchanged and proceed to the next page.
- Review the setup and proceed with the installation.
The final steps to install will only take a few minutes.
Now that installation is complete, you will be greeted with a new screen to choose an existing site or start from scratch. In this instance, I will be choosing to start a new site.
Now you can choose from a list of pre-configured Drupal site build options.
For the purpose of this tutorial, we will be working with Drupal 7. To install your choice, click "Install on the right-hand side". The image below shows the choices for Drupal 8 (top) and Drupal 7 (bottom).
You will also notice that below you have some status lights for Apache and MySQL. These should be green. If they are red, try the starting either Apache or MySQL.
Now you can choose the folder, site and database names. I would recommend choosing custom names, because if you always use the default names for new sites, it will become increasingly confusing. Also on this page, you will see the local URL to access your new site.
You can toggle HTTPS on and of with tick of a box on the main display.
You can also access the Drush console to issue commands.
If you are having problems at this stage it is because the installation process is not being triggered or the port you are using is blocked on your computer.
We can workaround these problems.
If you think the port is being blocked, to the Preferences tab and change the port for apache from 8083 to 80. 80 is the standard web port for connections.
Now you can visit your site and put /install.php to trigger the Drupal installation process.
Congratulations you have set up your Drupal development area and you can start work on your new test site.