Configuring a box for Drupal development, testing server configurations and PHP debugging.
There are a number of ways to setup Drupal on you development box. Below are a list of the steps I use when creating a new project. If you're doing professional work in Drupal, you'll probably be developing for multiple websites. This configuration will allow for multiple sites, Drupal and otherwise. I'll also outline setting up Eclipse, xdebug and various server utilities you may need for testing configurations in your dev environment.